@Configuration
public class LocalDateTimeSerializerConfig {
@Value("${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}")
private String pattern;
public LocalDateTimeSerializer localDateTimeDeserializer() {
return new LocalDateTimeSerializer(DateTimeFormatter.ofPattern(pattern));
}
@Bean
public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
return builder -> builder.serializerByType(LocalDateTime.class, localDateTimeDeserializer());
}
}
该配置类针对LocalDateTime格式化成yyyy-MM-dd HH:mm:ss,也可以针对自己需要的类型进行格式化。
本文介绍了一种使用Java实现的LocalDateTime序列化配置方法,通过自定义配置类将LocalDateTime格式化为yyyy-MM-dd HH:mm:ss格式,并可根据需求调整日期时间格式。

被折叠的 条评论
为什么被折叠?



