标签:alt lis 使用配置 scan .net 百度云 inter 也有 访问
在开发中一些场景常会使用到servlet,如用户登出等.下面演示如何进行配置.
配置使用Servlet有两种方式,一种时使用注解方式,一种使用配置类的方式。
配置Servlet有两种方式可选:
(1)注解配置Servlet
编写一个简单的servlet访问此Servlet时跳转至主页,在Servlet上加入注解@WebServlet(value = "/ConfigServlet"):
在Application类上加入注解@ServletComponentScan
启动后访问测试:
访问:
访问结果:
跳转成功!
(2)代码配置Servlet
使用上中servlet代码将注解注释后添加如下代码:
测试成功!
配置Filter类似配置Servlet有两种配置方式可选:
(1)注解配置Filter
编写一个Filter加入注解@WebFilter("/*"):
在Application类上加注解@ServletComponentScan
启动访问:
访问结果:
注:对于Filter的更详细配置可查看注解@WebFilter("/*")中配置属性,例如配置Filter的过滤顺序等。
(2)代码配置Filter
注释上文中注解后编写配置代码:
注:FilterRegistrationBean.setOrder(0);方法为设置过滤器在过滤器链中顺序的方法。
不再测试!
同Servlet,Fiter配置Listener也有两种方式:
(1)注解配置Listener
代码如下:
注:自定义配置Listener时可选的Listener有如下列表:
再Application类上加入注解:@ServletComponentScan
启动测试:
(2)代码配置Listener
注释上述注解,编写代码:
不再测试!
编写拦截器:
编写配置类:
测试:
访问任何可用请求:
<实例代码>
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
Spring Boot参考教程(六)Spring Boot配置Servlet,Filter,Listener,Interceptor
标签:alt lis 使用配置 scan .net 百度云 inter 也有 访问
原文地址:http://www.cnblogs.com/dingchunyu/p/7653042.html