@NotNull: 主要用在基本数据类型上(Integer、Double...)
@NotNull: 用到包装类上 如 Date Double
举例:
@NotNull(message = "年龄不能为空")
private Integer age;
@NotBlank : 主要用在String字符串上面
举例:
@NotBlank(message = "名称不能为空")
private String Name;
@NotEmpty: 主要用在集合类或者数组上面,一般情况下用的比较少,就不举例啦_
额外赠送@JsonFormat
有时使用@JsonFormat注解时,查到的时间可能会比数据库中的时间少一天,这是由于时区差引起的,需要在后面加上一个时区
举例:
@JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
private Date date;









网友评论