浏览代码

修复因converter处理顺序导致string类型被mappingJacksonHttpMessageConverter当成字符串处理,正确顺序stringHttpMessageConverter在mappingJacksonHttpMessageConverter前面

Signed-off-by: 宁鹏涛 <npt1317054578@gmail.com>
宁鹏涛 3 月之前
父节点
当前提交
ae9624355e

+ 1 - 1
maxkey-starter/maxkey-starter-web/src/main/java/org/dromara/maxkey/autoconfigure/MvcAutoConfiguration.java

@@ -204,9 +204,9 @@ public class MvcAutoConfiguration implements WebMvcConfigurer {
         // https://github.com/springdoc/springdoc-openapi/issues/2143
         // 解决方案
         httpMessageConverterList.add(new ByteArrayHttpMessageConverter());
+        httpMessageConverterList.add(stringHttpMessageConverter);
         httpMessageConverterList.add(mappingJacksonHttpMessageConverter);
         httpMessageConverterList.add(marshallingHttpMessageConverter);
-        httpMessageConverterList.add(stringHttpMessageConverter);
         _logger.debug("stringHttpMessageConverter {}",stringHttpMessageConverter.getDefaultCharset());   
         
         requestMappingHandlerAdapter.setMessageConverters(httpMessageConverterList);