第一次獨立開發(fā)項目屿聋,使用Spring Boot框架進行簡單快速開發(fā),權(quán)限控制采用Spring Security所踊,主要參考書籍《Spring Boot實戰(zhàn)——Java EE開發(fā)的顛覆者》,書中在Spring Security實戰(zhàn)的示例里,進行Spring MVC配置有這樣的一段代碼:
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter{
//方法省略
}
我用的是idea2017.3读处,Spring Boot2.0的版本(創(chuàng)建的時候自動選擇的這個版本),然后編譯器告訴我WebMvcConfigurerAdapter已過時了唱矛,請看圖罚舱,
WebMvcConfigurerAdapter
在網(wǎng)上搜索看到很多16年和17年的博客上也有在用的,而且也沒有提到過時棄用的绎谦,但是看到我我繼承的類上面被劃了一道線就是很不爽管闷,所以縮小搜索時間范圍,才發(fā)現(xiàn)我不是一個人窃肠,剛好在一天前有人發(fā)布了解決方案包个,暫時還不是很清楚過時的類和新實現(xiàn)的差別在哪,先用著試試冤留。
新的實現(xiàn)是:
@Configuration
public class WebMvcConfg implements WebMvcConfigurer {
//省略
}
@Configuration
public class WebMvcConfg extends WebMvcConfigurationSupport {
//省略
}
原文作者推薦第二張種方法碧囊,具體不知道為什么。
原文鏈接:http://blog.csdn.net/lenkvin/article/details/79482205纤怒,