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
配置類中註冊也是換湯不換藥,八九不離十
其中攔截器用的比較多一點,其他的瞭解便可,步驟都很簡單明瞭。