HttpSessionEventPublisher

HttpSessionEventPublisher

我想听 session 生命周期事件。我读过有关添加

<listener>
   <listener-class>
     org.springframework.security.web.session.HttpSessionEventPublisher
   </listener-class>
</listener>

到web.xml。但是我没有。我正在使用扩展SpringBootServletInitializer的类。如何添加此监听器?

最佳答案

您可以使用ServletListenerRegistrationBean:

@Bean
public ServletListenerRegistrationBean<HttpSessionEventPublisher> httpSessionEventPublisher() {
    return new ServletListenerRegistrationBean<HttpSessionEventPublisher>(new HttpSessionEventPublisher());
}

关于java - Spring 3.5如何将HttpSessionEventPublisher添加到我的启动配置中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24955534/

10-09 09:23