1、SpringBoot中使用拦截器
使用SpringMVC的拦截器,须要定义好拦截器,而后经过配置文件文件,对其进行注册测试
而在SpringBoot项目中,以前在配置文件中配置的内容,如今体如今一个类中spa
该类须要继承 WebMvcConfigurationSupport类,并使用@Configuration注解表示该类为一个配置类blog
一、定义拦截器,以下所示 :继承
二、将定义好的拦截器注册,并制定拦截规则,以下所示 :接口
测试的话,我就不测试了,图我都偷的笔记上的,自测io
2、Spring Boot中使用Servlet
一、注解方式class
通常都是3.0版本了吧,Servlet3.0版本才支持注解方式,如果2.5版本,只能使用配置文件方式配置
继承HttpServlet,重写doGet和doPost方法,在该类上使用@WebServlet注解方法
在入口类上添加@ServletComponentScan :扫描注解im
二、配置类方式
不支持注解方式,因此只能使用配置类方式
定义Servlet,继承HttpServlet,重写doGet和doPost方法
定义配置类 ,以下所示:
3、Spring Boot中使用 Filter
在Spring Boot中使用Filter与使用Servlet类似,受制于版本支持划分了两种方式
一、注解方式
实现Filter接口,定义好的Filter上使用@WebFilter注解
在入口类上添加@ServletComPonentScan注解,进行扫描注册,支持通配符方式
2.配置方式
如上那样定义Filter
配置类中注册也是换汤不换药,八九不离十
其中拦截器用的比较多一点,其他的了解便可,步骤都很简单明了。