相關知識
關於攔截器的相關知識可參考:https://jinnianshilongnian.iteye.com/blog/1670856
本章目標
學會在 SpringBoot 的項目中怎麼配置攔截器
操作步驟
添加依賴
引入 Spring Boot Starter 父工程
引入 spring-boot-starter-web 的依賴
編碼
編寫攔截器
註冊攔截器
WebMvcConfigurer 接口提供了對 SpringMVC 的個性化配置。實現 WebMvcConfigurer 接口的 addInterceptors 方法進行攔截器的註冊。
編寫 controller 接口
驗證結果
編寫測試用例
源碼地址
本章源碼 : https://github.com/caiyuanzi-song/boot.git
總結
使用 SpringMVC 時是使用 XML 進行註冊,SpringBoot 則推薦使用代碼進行註冊,最終結果其實是一樣的,所以只需要知道操作步驟即可。