长度检查
@Size(min=, max=) 验证对象(Array,Collection,Map,String)长度是否在给定的范围之内
@Length(min=, max=) Validates that the annotated string is between min and max included.
@Component
@ConfigurationProperties(prefix = "person")
@Validated//数据校验
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Person {
@Email()
private String email;
private int age;
}
当email不是一个邮件地址时,就会报错。
当然也可以自定义错误信息
@Component
@ConfigurationProperties(prefix = "person")
@Validated//数据校验
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Person {
@Email(message = "email必须是一个电子信箱地址")
private String email;
private int age;
}