WebMvcConfigurerAdapter在spring5.0(spring boot 2.0)中已过时,给出的原因如下:
翻译了一下大概是:
从5.0开始,WebMvcConfigurer具有默认方法(通过Java 8基线可以实现make),
并且可以直接实现,而不需要此适配器的*需求。
四处搜查一翻,大概就是两种解决法。
一种是直接实现,原来的extends WebMvcConfigurerAdapter 改为 implements WebMvcConfigurer即可。
另一种就是继承WebMvcConfigurationSupport这个类。WebMvcConfigurerAdapter能实现的功能在WebMvcConfigurationSupport里也都能实现,而且更多样,
这大概也就是WebMvcConfigurerAdapter 被废弃的原因吧