首先我們先回顧一下傳統攔截器的寫法:
第一步建立一個類實現HandlerInterceptor介面,重寫介面的方法。
第二步在XML中進行如下配置,就可以實現自定義攔截器了
SpringBoot實現自定義攔截器方法:
第一步建立一個類實現HandlerInterceptor介面,重寫介面的方法,只是多了一個@Component註解,這個註解是為後面的使用時進行注入。例:
第二步在入口類的目錄或者兄弟目錄下建立一個類繼承WebMvcConfigurerAdapter類並重寫addInterceptors方法;
@SpringBootConfiguration註解表明這是一個配置類
到這裡已經實現了自定義攔截器。執行後的到的結果如下:
通過對比我們可以明確的看到,SpringBoot實現自定義攔截器跟傳統不一樣的地方只是將XML配置變更為JAVA配置而已。
写评论
很抱歉,必須登入網站才能發佈留言。