shiro session listener
package com.xyz.service.shiro; import org.apache.shiro.session.Session; import org.apache.shiro.session.SessionListener; import lombok.extern.slf4j.Slf4j; @Slf4j public class ShiroSessionListener implements SessionListener { @Override public void onStart(Session session) {//会话创建时触发 log.error("会话创建:" + session.getId()); } @Override public void onExpiration(Session session) {//会话过期时触发 log.error("会话过期:" + session.getId()); } @Override public void onStop(Session session) {//退出/会话过期时触发 log.error("会话停止:" + session.getId()); } }
<!-- sessionManager --> <bean id="redisSessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager"> <property name="sessionDAO" ref="redisSessionDAO" /> <!-- Collection<SessionListener> listeners --> <property name="sessionListeners"> <list> <ref bean="shiroSessionListener" /> </list> </property> </bean>
相关推荐
houmenghu 2020-11-17
我心似明月 2020-11-09
oraclemch 2020-11-06
ltd00 2020-09-12
康慧欣 2020-09-10
waveclouds 2020-09-04
蓝色深海 2020-09-15
jincheng 2020-09-01
思君夜未眠 2020-08-25
取个好名字真难 2020-08-06
歆萌 2020-08-03
阳光之吻 2020-08-03
婷婷小屋 2020-07-28
solarspot 2020-07-28
MLXY 2020-07-26
dxbjfu0 2020-07-26
songbinxu 2020-07-19
83520298 2020-07-06