网站建设公司咋样,apache与iis做网站,怎么做免费的网站链接,深圳网站建设最好一、问题
MyBatis 返回 Map 或 List时#xff0c;时间类型数据#xff0c;默认为LocalDateTime Springboot 响应给前端的LocalDateTime#xff0c;默认含有’T’字符#xff0c;如何统一配置去掉
二、解决方案
1、pom.xml 增加依赖#xff08;2024.11.6 补充#xff…一、问题
MyBatis 返回 Map 或 List时时间类型数据默认为LocalDateTime Springboot 响应给前端的LocalDateTime默认含有’T’字符如何统一配置去掉
二、解决方案
1、pom.xml 增加依赖2024.11.6 补充 dependencygroupIdcom.fasterxml.jackson.datatype/groupIdartifactIdjackson-datatype-jsr310/artifactIdversion2.12.7/version/dependency2、创建配置类对ObjectMapper对象进行定制指定日期类对应的序列化与反序列化处理对象如
Configuration
public class LocalDateTimeFormatConfig {private static final String DEFAULT_DATE_TIME_PATTERN yyyy-MM-dd HH:mm:ss;private static final String DEFAULT_DATE_PATTERN yyyy-MM-dd;private static final String DEFAULT_TIME_PATTERN HH:mm:ss;BeanPrimarypublic ObjectMapper objectMapper(){ObjectMapper objectMapper new ObjectMapper();JavaTimeModule javaTimeModule new JavaTimeModule();javaTimeModule.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_TIME_PATTERN)));javaTimeModule.addSerializer(LocalDate.class, new LocalDateSerializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_PATTERN)));javaTimeModule.addSerializer(LocalTime.class, new LocalTimeSerializer(DateTimeFormatter.ofPattern(DEFAULT_TIME_PATTERN)));javaTimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_TIME_PATTERN)));javaTimeModule.addDeserializer(LocalDate.class, new LocalDateDeserializer(DateTimeFormatter.ofPattern(DEFAULT_DATE_PATTERN)));javaTimeModule.addDeserializer(LocalTime.class, new LocalTimeDeserializer(DateTimeFormatter.ofPattern(DEFAULT_TIME_PATTERN)));objectMapper.registerModule(javaTimeModule);return objectMapper;}
}2、修改后运行测试
文章参考https://www.cnblogs.com/spec-dog/p/11865059.html