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

Signed-off-by: 宁鹏涛 <npt1317054578@gmail.com>
This commit is contained in:
宁鹏涛 2025-01-23 08:27:33 +00:00 committed by Gitee
parent 0868e3d310
commit ae9624355e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

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