坑|Spring Boot WebMvcConfigurerAdapter已过时的解决办法和一些坑

Spring Boot 2.0.4.RELEASEWebMvcConfigurerAdapter已过时,百度上好多解决办法,但大多雷同,且有些还存在一定的误导性,可能导致最终的配置无效,不起作用。


  • 百度后我查到的解决方案这样的

【坑|Spring Boot WebMvcConfigurerAdapter已过时的解决办法和一些坑】两种方法,并且都还强烈推荐第二种方法
// 方法一:实现WebMvcConfigurer接口 public class WebConfig implements WebMvcConfigurer{ // ... }// 方法二:继承WebMvcConfigurationSupport类 public class WebConfig extends WebMvcConfigurationSupport{ // ... }

于是就直接用了第二种方法,写完跑了项目发现没啥效果,打日志也出不来。然后又改回第一种方法,果然,有效果了。
其实机智的人可能早就发现了,过时的这个只不过是个适配器(适配器模式),那就可以直接使用它所实现的那个接口啊,就是WebMvcConfigurer呗。

    推荐阅读