diff --git a/src/main/java/cn/wzpmc/filemanager/configuration/FastJsonConfiguration.java b/src/main/java/cn/wzpmc/filemanager/configuration/FastJsonConfiguration.java index d2384af..22e5d4b 100644 --- a/src/main/java/cn/wzpmc/filemanager/configuration/FastJsonConfiguration.java +++ b/src/main/java/cn/wzpmc/filemanager/configuration/FastJsonConfiguration.java @@ -4,11 +4,13 @@ import com.alibaba.fastjson2.JSONWriter; import com.alibaba.fastjson2.support.config.FastJsonConfig; import com.alibaba.fastjson2.support.spring6.http.converter.FastJsonHttpMessageConverter; import org.springframework.context.annotation.Configuration; +import org.springframework.http.MediaType; import org.springframework.http.converter.HttpMessageConverter; import org.springframework.lang.NonNull; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import java.nio.charset.StandardCharsets; +import java.util.ArrayList; import java.util.List; @Configuration @@ -25,6 +27,9 @@ public class FastJsonConfiguration implements WebMvcConfigurer { } fastJsonConfig.setWriterFeatures(writerFeatures); FastJsonHttpMessageConverter converter = new FastJsonHttpMessageConverter(); + ArrayList mediaTypes = new ArrayList<>(); + mediaTypes.add(MediaType.APPLICATION_JSON); + converter.setSupportedMediaTypes(mediaTypes); converter.setFastJsonConfig(fastJsonConfig); converters.add(0, converter); }