博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot16 之 Listener and Filter
阅读量:6328 次
发布时间:2019-06-22

本文共 1350 字,大约阅读时间需要 4 分钟。

hot3.png

在Springboot的启动类上必须添加@ServletComponentScan这个标签,否则不会有效果

@ServletComponentScan作用就是扫描相应的Servlet包;

1、创建一个myFilter类。实现Filter中的方法。

/**

* Created by hua on 2016/12/2.

*/

@WebFilter(filterName="myFilter",urlPatterns="/*")

public class MyFilter implements Filter {

@Override

public void init(FilterConfig filterConfig) throws ServletException {

System.out.println("过滤器初始化");

}

@Override

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

System.out.println("执行过滤操作");

chain.doFilter(request, response);

}

@Override

public void destroy() {

System.out.println("过滤器销毁");

}

}

创建Listener

@WebListener

public class MyHttpSessionListener implements HttpSessionListener {

@Override

public void sessionCreated(HttpSessionEvent httpSessionEvent) {

System.out.println("Session 被创建");

}

@Override

public void sessionDestroyed(HttpSessionEvent httpSessionEvent) {

System.out.println("ServletContex初始化");

}

}

@WebListener

public class MyServletContextListener implements ServletContextListener {

@Override

public void contextInitialized(ServletContextEvent servletContextEvent) {

System.out.println("ServletContex初始化");

}

@Override

public void contextDestroyed(ServletContextEvent servletContextEvent) {

System.out.println("ServletContex销毁");

}

}

 

转载于:https://my.oschina.net/huaForever/blog/810351

你可能感兴趣的文章
AOP技术基础
查看>>
Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(2)
查看>>
Lync 小技巧-5-当前已暂停共享
查看>>
无线802.11n 2.4G与5G性能测试
查看>>
子域名信息收集攻略
查看>>
[Android]开发数独游戏思路分析过程
查看>>
SpreadJS 类Excel表格控件 - V12 新特性详解
查看>>
理解并取证:IPv6与IPv4在报文结构上的区别
查看>>
EOS主网上线只是开始,如何运营决定未来
查看>>
不用Visual Studio,5分钟轻松实现一张报表
查看>>
(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分
查看>>
敬告各位 ALinq 用户,切勿上当受骗
查看>>
计算机图形学(一) 图形系统综述
查看>>
持续集成(CI)- 几种测试的区别(摘录)
查看>>
多用户虚拟Web3D环境Deep MatrixIP9 1.04发布
查看>>
求高手,求解释
查看>>
[MSSQL]NTILE另类分页有么有?!
查看>>
winform datagridview 通过弹出小窗口来隐藏列 和冻结窗口
查看>>
C机顶盒开发实战常用初始化类型:数组、结构、指针
查看>>
Jquery闪烁提示特效
查看>>