Problem: This injected dependency will always return 0 from SimpleController
When you declare a
in web.xml like so
com.stuff.morestuff.SessionCounterListener
you are telling your Servlet container to instantiate the class specified in the listener-class
element. In other words, this instance will not be managed by Spring and it will therefore not be able to inject anything and the field will remain null
.
There are workarounds to this. And some more.
Note that this
is not a valid entry in web.xml
. I don't know if that was a copy mistake on your part.