@SpringBootConfiguration public class WebConfig extends WebMvcConfigurationSupport { /** * 自定义序列化器 */ @Override protected void configureMessageConverters(List<HttpMessageConverter<?>> converters) { final MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); // Long->String final ToStringSerializer toStringSerializer = new ToStringSerializer(Long.class); // date-> pattern format final DateSerializer dateSerializer = new DateSerializer(false, new SimpleDateFormat("yyyy-MM-dd hh:mm:ss")); SimpleModule simpleModule = new SimpleModule(); simpleModule.addSerializer(toStringSerializer); simpleModule.addSerializer(dateSerializer); jackson2HttpMessageConverter.getObjectMapper().registerModule(simpleModule); converters.add(jackson2HttpMessageConverter); super.configureMessageConverters(converters); } }
springboot 自定义序列化器
最新推荐文章于 2023-08-03 23:54:03 发布