【Java那些事】关于前端收到后端返回的时间格式“2024-04-28T14:48:41“非想要的格式

问题:

后端操作后返回时间格式是"2024-04-28T14:48:41"

而我们想要的是:"2024-04-28 14:48:41",

两个解决方法:

方法一:使用 @JsonFormat注解

java 复制代码
@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
    private Long id;

    private String username;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
    private LocalDateTime createTime;

    @JsonFormat(pattern =  "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;
}

方法二:使用ObjectMapper

java 复制代码
@Configuration
public class WebConfig {
    @Bean
    public ObjectMapper initObjectMapper(){
        ObjectMapper objectMapper = new ObjectMapper();
        JavaTimeModule javaTimeModule = new JavaTimeModule();
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        javaTimeModule.addDeserializer(LocalDateTime.class, new LocalDateTimeDeserializer(formatter));
        javaTimeModule.addSerializer(LocalDateTime.class, new LocalDateTimeSerializer(formatter));
        objectMapper.registerModule(javaTimeModule);
        return objectMapper;
    }
}

这样属性就不用添加注解啦【强力推荐d=====( ̄▽ ̄*)b】

相关推荐
VBA63375 分钟前
VBA之Word应用第三章第十一节:Document对象的事件
开发语言
hweiyu006 分钟前
Maven 私库
java·maven
Boilermaker199213 分钟前
【Java EE】SpringIoC
前端·数据库·spring
wjs202414 分钟前
SOAP Header 元素
开发语言
Super Rookie14 分钟前
Spring Boot 企业项目技术选型
java·spring boot·后端
写不出来就跑路20 分钟前
Spring Security架构与实战全解析
java·spring·架构
中微子25 分钟前
JavaScript 防抖与节流:从原理到实践的完整指南
前端·javascript
无限远的弧光灯34 分钟前
c语言学习_函数递归
c语言·开发语言·学习
天天向上102440 分钟前
Vue 配置打包后可编辑的变量
前端·javascript·vue.js
趣多多代言人41 分钟前
从零开始手写嵌入式实时操作系统
开发语言·arm开发·单片机·嵌入式硬件·面试·职场和发展·嵌入式