Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

35 строки
1.3 KiB

  1. package com.simple.config;
  2. import com.alibaba.fastjson.serializer.SerializeConfig;
  3. import com.alibaba.fastjson.serializer.ToStringSerializer;
  4. import com.alibaba.fastjson.support.config.FastJsonConfig;
  5. import com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter;
  6. import org.springframework.context.annotation.Configuration;
  7. import org.springframework.http.converter.HttpMessageConverter;
  8. import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
  9. import java.math.BigInteger;
  10. import java.util.List;
  11. @Configuration
  12. public class WebConfig extends WebMvcConfigurerAdapter {
  13. @Override
  14. public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
  15. FastJsonHttpMessageConverter fastConverter =
  16. new FastJsonHttpMessageConverter();
  17. FastJsonConfig fastJsonConfig = new FastJsonConfig();
  18. SerializeConfig serializeConfig = SerializeConfig.globalInstance;
  19. serializeConfig.put(BigInteger.class, ToStringSerializer.instance);
  20. serializeConfig.put(Long.class, ToStringSerializer.instance);
  21. serializeConfig.put(Long.TYPE, ToStringSerializer.instance);
  22. fastJsonConfig.setSerializeConfig(serializeConfig);
  23. fastConverter.setFastJsonConfig(fastJsonConfig);
  24. converters.add(fastConverter);
  25. }
  26. }