一个项目中:只能存在一个 WebMvcConfigurationSupport (添加swagger坑)

问题再现:

1、添加了swagger配置,导致接口响应的中文乱码

2、于是又添加了配置解决中文乱码的配置:

  问题来了,添加了CharsetConfig 配置后swagger的配置失效了,访问404,搞了好久才明白,原因时两个配置都继承了WebMvcConfigurationSupport ,而多个继承了WebMvcConfigurationSupport 并添加@Configuration的配置sprinboot 只会保留一个,解决方法就是将配置合并就OK

3、合并配置解决问题

  

 
原文地址:https://www.cnblogs.com/irobotzz/p/12082540.html