我有一个网络应用程序,其中web.xml
我添加了HttpSessionEventPublisher
作为侦听器。Web 应用程序在 Jetty 7.x 上运行,我们使用的是 Spring 3.1.1。
这应该触发HttpSessionCreatedEvent
和HttpSessionDestroyedEvent
Spring 上下文事件侦听器。
我有一个@Controller
实现ApplicationListener<ApplicationEvent>
. 是和ApplicationEvent
的公共父类。当我现在登录到我的 Web 应用程序或从中注销时,我希望这些事件会被触发到该方法。我收到了其他事件,比如一些请求处理事件,但预期的事件没有出现。我已经稍微跟踪了应用程序,肯定会触发事件到上下文,但没有接近侦听器。我在这里想念什么?HttpSessionCreatedEvent
HttpSessionDestroyedEvent
onApplicationEvent(ApplicationEvent event)
HttpSessionEventPublisher