一個項目中:只能存在一個 WebMvcConfigurationSupport (添加swagger坑)


問題再現:

1、添加了swagger配置,導致接口響應的中文亂碼

 

2、於是又添加了配置解決中文亂碼的配置:

  問題來了,添加了CharsetConfig 配置后swagger的配置失效了,訪問404,搞了好久才明白,原因時兩個配置都繼承了WebMvcConfigurationSupport ,而多個繼承了WebMvcConfigurationSupport 並添加@Configuration的配置sprinboot 只會保留一個,解決方法就是將配置合並就OK

 

3、合並配置解決問題

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM