package com.mokamrp.privates.config; import com.alibaba.fastjson.serializer.SerializerFeature; import com.alibaba.fastjson.support.config.FastJsonConfig; import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.http.MediaType; import java.util.ArrayList; import java.util.List; @Configuration public class Config { // @Bean // public FastJsonHttpMessageConverter fastJsonHttpMessageConverter() { // FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter(); // FastJsonConfig fastJsonConfig = new FastJsonConfig(); // fastJsonConfig.setSerializerFeatures(new SerializerFeature[] { SerializerFeature.PrettyFormat }); // fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig); // List supportedMediaTypes = new ArrayList(); // supportedMediaTypes.add(MediaType.APPLICATION_JSON_UTF8); // supportedMediaTypes.add(MediaType.TEXT_HTML); // fastJsonHttpMessageConverter.setSupportedMediaTypes(supportedMediaTypes); // return fastJsonHttpMessageConverter; // } }