//package com.platform.yijia.config; // //import com.fasterxml.jackson.databind.DeserializationFeature; //import com.fasterxml.jackson.databind.ObjectMapper; //import com.fasterxml.jackson.databind.module.SimpleModule; //import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; //import org.springframework.beans.factory.annotation.Value; //import org.springframework.context.annotation.Configuration; //import org.springframework.http.converter.HttpMessageConverter; //import org.springframework.http.converter.json.MappingJackson2HttpMessageConverter; //import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; // //import java.text.SimpleDateFormat; //import java.util.List; // ///** // * WebMvc配置 // * @author JK // */ //@Configuration //public class WebConfig implements WebMvcConfigurer { // // @Value("${spring.jackson.date-format}") // private String dateFormatPattern; // // @Override // public void extendMessageConverters(List> converters) { // MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); // ObjectMapper objectMapper = converter.getObjectMapper(); // // 生成JSON时,将所有Long转换成String //// SimpleModule simpleModule = new SimpleModule(); //// simpleModule.addSerializer(Long.class, ToStringSerializer.instance); //// simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); //// objectMapper.registerModule(simpleModule); // // 时间格式化 //// objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); // objectMapper.setDateFormat(new SimpleDateFormat(dateFormatPattern)); // // 设置格式化内容 // converter.setObjectMapper(objectMapper); // converters.add(0, converter); // } // //}