SpringBoot中@JsonFormat注解的功能详解
下文笔者讲述SpringBoot中@JsonFormat注解的功能简介说明,如下所示
@JsonFormat注解的简介
@JsonFormat注解简介: JsonFormat是一个时间格式化注解 @JsonFormat注解的功能: 用于格式化时间
@JsonFormat注解的适用场景
如:MySql中的dateTime类型 使用JsonFormat可将dateTime转换为指定样式例
@JsonFormat(pattern = “yyyy年MM月dd日 HH时mm分ss秒”) private Date createTime;
@JsonFormat注解的使用方法说明
1.引入依赖 @JsonFormat注解不是SPRING自带的注解 所以使用该注解前需要添加jackson相关的依赖包 当然如果是 SpringBoot项目就不需要自己手动添加依赖了 因为在spring-boot-start-web下已经包含了jackson的相关依赖了。 <!-- JSON工具类 --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.6</version> </dependency> 2.实体类上添加注解 在实体类属性上面使用@JsonFormat注解 /** * 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime;
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。