@NotNull: 主要用在基本数据类型上(Integer、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; |