|
@@ -3,6 +3,8 @@ package com.ym.mec.web.config;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
+import com.alibaba.fastjson.serializer.SerializerFeature;
|
|
|
+import com.alibaba.fastjson.support.config.FastJsonConfig;
|
|
|
import com.ym.mec.web.interceptor.TenantInterceptor;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
|
|
@@ -45,6 +47,11 @@ public class WebMvcConfig implements WebMvcConfigurer {
|
|
|
List<MediaType> fastMediaTypes = new ArrayList<MediaType>();
|
|
|
fastMediaTypes.add(MediaType.APPLICATION_JSON_UTF8);
|
|
|
converter.setSupportedMediaTypes(fastMediaTypes);
|
|
|
+
|
|
|
+ FastJsonConfig fastJsonConfig = new FastJsonConfig();
|
|
|
+ fastJsonConfig.setSerializerFeatures(SerializerFeature.WriteMapNullValue, SerializerFeature.PrettyFormat, SerializerFeature.DisableCircularReferenceDetect);
|
|
|
+ converter.setFastJsonConfig(fastJsonConfig);
|
|
|
+
|
|
|
return new HttpMessageConverters(converter);
|
|
|
}
|
|
|
}
|