错误
javax.validation.constraints.Pattern
错误示例
@Pattern(regexp = "^[1-9]\\d*$" ,message="排序必须为正整数")
private Integer sort;
报错:
出现error:"HV000030: No validator could be found for constraint ‘javax.validation.constraints.Pattern’
查阅资料后
- @NotEmpty 用在集合类上面
- @NotBlank 用在String上面
- @NotNull 用在基本类型上
因此思考后得出正确的Integer 想判断是整数 的代码应该是
@Min(value = 0,message = "必须为自然数")
@NotNull(message = "排序不能为空")
private Integer sort;