在一些常用的设计到敏感信息的业务中,如果设计到某些字段不想被人看到,比如说银行卡密码,身份证号等,可以在实体类字段中加上Jackson的注解,如下
@JsonIgnore 一般对密码进行脱敏
@JsonFormat(pattern ="yyyy-MM-dd hh:mm:ss a",locale = "zh",timezone = "GMT+8") 对时间进行格式转换返回
@JsonInclude(JsonInclude.Include.NON_NULL) 对一般null字段进行不返回,.Include.NON_NULL是一个枚举