Spring Boot参考教程(六)Spring Boot配置Servlet,Filter,Listener,Interceptor
2017-10-05 23:15
971 查看
4.2.5. Spring Boot配置Servlet,Filter,Listener,Interceptor
1. 配置Servlet
在开发中一些场景常会使用到servlet,如用户登出等.下面演示如何进行配置.配置使用Servlet有两种方式,一种时使用注解方式,一种使用配置类的方式。
配置Servlet有两种方式可选:
(1)注解配置Servlet
编写一个简单的servlet访问此Servlet时跳转至主页,在Servlet上加入注解@WebServlet(value
= "/ConfigServlet"):
在Application类上加入注解@ServletComponentScan
启动后访问测试:
访问:
访问结果:
跳转成功!
(2)代码配置Servlet
使用上中servlet代码将注解注释后添加如下代码:
测试成功!
2. 配置Filter
配置Filter类似配置Servlet有两种配置方式可选:(1)注解配置Filter
编写一个Filter加入注解@WebFilter("/*"):
在Application类上加注解@ServletComponentScan
启动访问:
访问结果:
注:对于Filter的更详细配置可查看注解@WebFilter("/*")中配置属性,例如配置Filter的过滤顺序等。
(2)代码配置Filter
注释上文中注解后编写配置代码:
注:FilterRegistrationBean.setOrder(0);方法为设置过滤器在过滤器链中顺序的方法。
不再测试!
3. 配置Listener
同Servlet,Fiter配置Listener也有两种方式:(1)注解配置Listener
代码如下:
注:自定义配置Listener时可选的Listener有如下列表:
再Application类上加入注解:@ServletComponentScan
启动测试:
(2)代码配置Listener
注释上述注解,编写代码:
不再测试!
4. 配置Interceptor
编写拦截器:编写配置类:
测试:
访问任何可用请求:
<实例代码>
Github:https://github.com/chunyuding/SpringBoot-Demo https://github.com/chunyuding/SpringBoot-Demo.git 码云:https://gitee.com/dingchunyu/SpringBoot-Demo
https://gitee.com/dingchunyu/SpringBoot-Demo.git
<推荐书籍>
百度云:http://pan.baidu.com/s/1qYA0Nxi
相关文章推荐
- SpringBoot初始教程之Servlet、Filter、Listener配置详解
- SpringBoot初始教程之Servlet、Filter、Listener配置
- SpringBoot初始教程之Servlet、Filter、Listener配置(七)
- SpringBoot学习教程 - 03 - 配置Servlet、Filter、Listener
- SpringBoot初始教程之Servlet、Filter、Listener配置(七)
- SpringBoot初始教程之Servlet、Filter、Listener配置
- springboot系列教程(九)——Servlet、Filter、Listener
- Spring Boot 编写Servlet、Filter、Listener、Interceptor的方法
- SpringBoot之Servlet、Filter、Listener配置
- SpringBoot 配置 Servlet、Filter、Listener
- 【spring】SpringBoot之Servlet、Filter、Listener配置
- Spring Boot中Servlet&Filter&Listener&Interceptor的使用
- spring boot (二) servlet listener filter interceptor
- springboot mvc 配置servlet filter lister
- Spring Boot参考教程(四)Spring Boot配置使用之配置文件用法
- springboot注册servlet,Filter,Listener
- Spring boot 配置Servelt、Filter、Listener
- SpringBoot系列<八>过滤器filter和监听器listener配置
- 18.玩转Spring Boot 注册Servlet、Filter、Listener
- SpringBoot中Servlet&Listener&Filter的应用