跳到主要内容
  1. Posts/

SpringBoot中Jackson的简单使用

··36 字·1 分钟·

统一处理 #

在SpringBoot的配置文件application.yml中添加以下配置:

spring:
  jackson:
    #时区
    time-zone: GMT+8
    #日期格式
    date-format: yyyy-MM-dd HH:mm:ss
    #只对非空属性进行序列化
    default-property-inclusion: non_null

单独处理 #

  • 处理日期格式
//格式化日期属性
@JsonFormat(pattern = "yyyy年MM月dd日")
private Date birthday;
  • 序列化时忽略属性
//不对密码进行序列化
@JsonIgnore
private String password;
  • 为属性重命名
//属性email会在序列化时重命名为mail
@JsonProperty("mail")
private String email;