首页>代码>spring boot整合freemaker开发医院管理系统>/hospital/src/main/java/com/gbq/hospital/config/listener/MySessionListener.java
package com.gbq.hospital.config.listener;

import org.apache.shiro.session.Session;
import org.apache.shiro.session.SessionListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;

import java.util.concurrent.atomic.AtomicInteger;

/** 
* 创建时间:2019年4月18日09:39:24
* @author  gbq
* @version  
* 
*/
@Component
public class MySessionListener implements SessionListener {
	
	private static final Logger S_LOGGER = LoggerFactory.getLogger(MySessionListener.class);
	
	private final AtomicInteger sessionCount = new AtomicInteger(0);
	
	public int getSessionCount() {
        return sessionCount.get();
    }
	@Override
	public void onStart(Session session) {
		sessionCount.incrementAndGet();
		S_LOGGER.info("登录+1=="+sessionCount.get());
		
	}

	@Override
	public void onStop(Session session) {
		sessionCount.decrementAndGet();
		S_LOGGER.info("登录退出-1=="+sessionCount.get());
		
	}

	@Override
	public void onExpiration(Session session) {
		sessionCount.decrementAndGet();
		S_LOGGER.info("登录过期-1=="+sessionCount.get());
		
	}

}
最近下载更多
jiyun2021  LV9 7月15日
FF加菲猫  LV4 2月15日
woshiwo  LV3 1月17日
xuyang1991  LV2 2023年12月26日
adaddad  LV2 2023年11月11日
skook7  LV2 2023年8月31日
LYLHYC  LV5 2023年8月2日
五折也挺好的  LV13 2023年7月10日
泓鼎168  LV20 2023年6月30日
最近浏览更多
清清凉  LV5 10月14日
jiyun2021  LV9 7月15日
qq970040477  LV24 6月27日
TY0165  LV20 6月24日
fengst 6月18日
暂无贡献等级
zmlaini 6月11日
暂无贡献等级
暂无贡献等级
koumeiyuu  LV9 6月7日
杨秀益  LV1 6月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友