package com.kingschan.blog.web.listener; import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; import com.kingschan.blog.common.enums.Variable; import com.kingschan.blog.services.impl.CommonServiceImpl; import com.kingschan.blog.util.SpringUtil; /** * * * 类名称:DomainSessionListener * 类描述:session监听器 * 创建人:kings.chan * 创建时间:2016-7-27 上午10:12:37 * 修改人: * 修改时间: * 项目:ROOT * 修改备注: * @version * */ public class DomainSessionListener implements HttpSessionListener{ @Override public void sessionCreated(HttpSessionEvent event) { CommonServiceImpl serv=SpringUtil.getBean("CommonServiceImpl"); try { serv.addCache(Variable.CACHE_CONTENT_SESSION.getKey(), event.getSession().getId(), event.getSession()); } catch (Exception e) { e.printStackTrace(); } } @Override public void sessionDestroyed(HttpSessionEvent event) { CommonServiceImpl serv=SpringUtil.getBean("CommonServiceImpl"); try { serv.removeCache(Variable.CACHE_CONTENT_SESSION.getKey(), event.getSession().getId()) ; } catch (Exception e) { e.printStackTrace(); } } }