1、额外引入jar
com.fasterxml.jackson.datatype jackson-datatype-jsr310
2、配置springboot的web的出参和入参
private String pattern = "yyyy-MM-dd HH:mm:ss"; // 全局处理localdatetime格式化问题 @Override public void extendMessageConverters(List> converters) { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); //localDateTime格式化 JavaTimeModule module = new JavaTimeModule(); LocalDateTimeDeserializer dateTimeDeserializer = new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(pattern)); LocalDateTimeSerializer dateTimeSerializer = new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(pattern)); module.addDeserializer(LocalDateTime.class, dateTimeDeserializer); module.addSerializer(LocalDateTime.class, dateTimeSerializer); ObjectMapper objectMapper = Jackson2ObjectMapperBuilder.json().modules(module) .featuresToDisable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS).build(); //date时间格式化 objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); objectMapper.setDateFormat(new SimpleDateFormat(pattern)); // 设置格式化内容 converter.setObjectMapper(objectMapper); converters.add(0, converter); }
3、如果不是使用springbootd的,参照上面类似配置即可 完结!



