如何使用Spring检测tomcat会话到期

如何使用Spring检测tomcat会话到期,第1张

如何使用Spring检测tomcat会话到期

您可以使用侦听器类来实现此目的。定义一个侦听器组件,如下所示:

@Componentpublic class AppLogoutListener implements        ApplicationListener<SessionDestroyedEvent> {    @Override    public void onApplicationEvent(SessionDestroyedEvent event) {        // from event you can obtain SecurityContexts to work with    }}

您需要在web.xml中定义会话事件发布者:

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

HttpSessionEventPublisher
每当会话创建和过期时,此处都会发布会话生命周期事件。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5442379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存