@NotNull: 用于检查字段是否为null。
@NotEmpty: 用于检查字段是否为空字符串。
@NotBlank: 用于检查字段是否为空字符串或者只包含空格。
@Size: 用于检查字段长度是否符合要求,可以指定最小值和最大值。
@Min: 用于检查字段值是否大于等于指定的最小值。
@Max: 用于检查字段值是否小于等于指定的最大值。
@Pattern: 用于检查字段值是否符合指定的正则表达式。
@Email: 用于检查字段值是否符合邮箱地址的格式要求。
@Range: 用于检查字段值是否在指定的范围内。
除了以上的注解,Spring还提供了一些用于自定义校验逻辑的注解,例如:
@AssertTrue: 用于检查字段值是否为true。
@AssertFalse: 用于检查字段值是否为false。
@AssertNull: 用于检查字段值是否为null。
@AssertFalse: 用于检查字段值是否不为null。