@JsonFormat @DateTimeFormat 注解

@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

@JsonFormat 注解

用于在 Java 对象与 JSON 数据之间进行序列化和反序列化操作序列化过程时,转化为对应属性的日期时间格式。

○ shape = JsonFormat.Shape.STRING:转化为String
○ pattern = “yyyy-MM-dd HH:mm:ss”:按照 yyyy-MM-dd HH:mm:ss 这种格式转换为字符串

@DateTimeFormat 注解

○ pattern = “yyyy-MM-dd HH:mm:ss”:按照 yyyy-MM-dd HH:mm:ss 这种格式转换为字符串

在 Spring MVC 等相关模块中用于处理 Web 请求参数绑定等场景中使用,用于指定前端传入的日期时间格式对应的 Java 对象的日期时间属性上

pattern = “yyyy-MM-dd HH:mm:ss”:告诉 Spring 框架,期望这个参数的字符串格式是 yyyy-MM-dd HH:mm:ss, Spring 就可以按照这个格式将其解析并赋值给对应的属性。

你可能感兴趣的:(待整理文档,java)