12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- //package com.platform.yijia.config;
- //
- //import com.fasterxml.jackson.databind.DeserializationFeature;
- //import com.fasterxml.jackson.databind.ObjectMapper;
- //import com.fasterxml.jackson.databind.PropertyNamingStrategy;
- //import com.fasterxml.jackson.databind.module.SimpleModule;
- //import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
- //import org.springframework.beans.factory.annotation.Autowired;
- //import org.springframework.beans.factory.annotation.Value;
- //import org.springframework.context.annotation.Bean;
- //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.WebMvcConfigurationSupport;
- //
- //import java.text.SimpleDateFormat;
- //import java.util.List;
- //import java.util.TimeZone;
- //
- ///**
- // * 添加与WebMvc相关的自定义配置
- // */
- //@Configuration
- //public class WebMvcConfig extends WebMvcConfigurationSupport {
- //
- // @Value("${spring.jackson.date-format}")
- // private String dateFormatPattern;
- //
- // @Value("${spring.jackson.time-zone}")
- // private String timeZone;
- //
- // @Override
- // protected void extendMessageConverters(List<HttpMessageConverter<?>> 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);
- // //这个可以引用spring boot yml 里的格式化配置和时区配置
- // objectMapper.setDateFormat(new SimpleDateFormat(dateFormatPattern));
- // objectMapper.setTimeZone(TimeZone.getTimeZone(timeZone));
- // // 设置格式化内容
- // converter.setObjectMapper(objectMapper);
- // converters.add(0, converter);
- // super.extendMessageConverters(converters);
- // }
- //
- //}
|