SpringBoot配置類WebMvcConfigurerAdapter

解釋:
WebMvcConfigurerAdapter:WebMvcConfigurerAdapter配置類其實是Spring內部的一種配置方式,採用JavaBean的形式來代替傳統的xml配置文件形式進行鍼對框架個性化定製,

代碼:

@Configuration
public class WebConfiguration extends WebMvcConfigurerAdapter{
	//這裏填寫各種配置
	 super.addInterceptors(registry);
     registry.addInterceptor(new TestInterceptor()).addPathPatterns("/**");
{

我們在配置類上添加了註解@Configuration,標明瞭該類是一個配置類並且會將該類作爲一個SpringBean添加到IOC容器內
打開註解,可以看到在@Configuration 上聲明式添加了Spring注入註解@Component,也就是解釋了爲什麼我們配置了@Configuration會被自動添加到IOC容器內。
InterceptorRegistry 內的addInterceptor需要一個實現HandlerInterceptor接口的攔截器實例,addPathPatterns方法用於設置攔截器的過濾路徑規則。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章