我想听 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/