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;
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


