springboot监听session的创建和销毁

weblog 2251 0 0
配置类
import javax.servlet.ServletContext;
import javax.servlet.annotation.WebListener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener;
/**
 * @author Jiajiajia
 * @date 2019年10月22日
 * @Todo TODO
 * 	session创建和销毁监听
 */
@WebListener
public class SessionListener implements HttpSessionListener {

	/**
	 * session创建
	 */
    public void sessionCreated(HttpSessionEvent event) {

    }

    /**
     * session销毁
     */
    @Override
    public void sessionDestroyed(HttpSessionEvent event) {

    }
}

 注意还要在启动类上加@ServletComponentScan注解


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;

@ServletComponentScan
@SpringBootApplication
public class WebLogRunMainApplication {
	public static void main(String[] args) {
        SpringApplication.run(WebLogRunMainApplication.class, args);
    }
}

 


猜你喜欢
spring/springmvc 3661 有时项目在初始化是会有一些配置类(bean)加入ioc容器,在项目加载完成后该bean就没有用了,可以从ioc容器中。具体如下
框架 2127 第一次学习springboot框架环境idea-maven(eclipse更简单)1.先一个maven项目这样项目就好了2.配置pom文件?xmlversion="1.0"encoding
weblog 2006 vue事件,事件修饰符按键修饰符!DOCTYPEhtmlhtml head metacharset="UTF-8" title/title scriptsrc="js
official 806 。ServiceSocketChannel本身不具备数据传输能力,它只能新进来TCP链接通道。当有新TCP链接通道立后,它会一个SocketChannel对象,代表客户端唯一连接通道
official 600   Bean生命周期描述是Spring中一个Bean过程过程中所经历步骤,其中Bean过程是重点。程序员可以利用Bean生命周期机制对Bean进行自定义加工。
java虚拟机(jvm) 2192 这里以HotSpot为例,且所说对象指普通Java对象,不包括数组Class对象等。参考资料深入理解java虚拟机《周志明》1.对象内存布局HotSpot虚拟机中,对象在内存中存储布局可以
其他 2768 直接在资源管理器中时候会提示:‘必须键入文件名’解决办法:在cmd命令行中,cd某文件夹,执行md.abc即可一个名为.abc文件夹
rabbitmq,springboot 1625 : federation.link.statusfederation.link.removed 三、集群中如何使用该插件在集群中每个节点都要开启此插件,否则amq.rabbitmq.event交换器不可以正常。 四
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。