WebMvcConfigurerAdapter过时的替换方法
生活随笔
收集整理的這篇文章主要介紹了
WebMvcConfigurerAdapter过时的替换方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
WebMvcConfigurerAdapter過(guò)時(shí)的替換方法
Spring 5.0后,WebMvcConfigurerAdapter被廢棄,取代的方法有兩種:
①implements WebMvcConfigurer(官方推薦)
②extends WebMvcConfigurationSupport
使用第一種方法是實(shí)現(xiàn)了一個(gè)接口,可以任意實(shí)現(xiàn)里面的方法,不會(huì)影響到Spring Boot自身的@EnableAutoConfiguration,而使用第二種方法相當(dāng)于覆蓋了@EnableAutoConfiguration里的所有方法,每個(gè)方法都需要重寫(xiě),比如,若不實(shí)現(xiàn)方法addResourceHandlers(),則會(huì)導(dǎo)致靜態(tài)資源無(wú)法訪問(wèn),實(shí)現(xiàn)的方法如下:
@Override protected void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("/**").addResourceLocations("classpath:/META-INF/resources/").addResourceLocations("classpath:/resources/").addResourceLocations("classpath:/static/").addResourceLocations("classpath:/public/");super.addResourceHandlers(registry); }所以,采用第一種方法更加簡(jiǎn)單方便,不容易出現(xiàn)意料之外的bug
總結(jié)
以上是生活随笔為你收集整理的WebMvcConfigurerAdapter过时的替换方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 判断是否是数字类型php_PHP 判断是
- 下一篇: 东南大学c语言下学期期末考试题,东南大学