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


问题再现:

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

 

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

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

 

3、合并配置解决问题

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM