攔截器對使用SpringMvc的開發人員來說特别熟悉,因為你隻要想去做好一個項目必然會用到它。攔截器在我們平時的項目中用處有很多,如:日志記錄、使用者登入狀态攔截、安全攔截等等。而SpringBoot内部內建的是SpringMVC控制架構,是以使用起來跟SpringMVC沒有差別,隻是在配置上有點不同。本文隻介紹如何在springboot中使用攔截器的基本方式。
開發工具:Intellij IDEA 2020.2.3
springboot:2.3.7.RELEASE
jdk:1.8.0_211
maven: 3.6.3
項目結構

搭建項目
pom.xml配置
寫一個控制器,加入一個接口
編寫攔截器
編寫配置類,加入攔截器
主類
啟動測試
通路接口
控制台列印
攔截器的基本使用說完了。但它在實際的場景應用作用十分強大,慢慢在實踐中探索吧
代碼已經推送至github:https://github.com/NiuXiangQian/springboot-interceptor