- 当@NotNull等注解写在Controller层的接口参数中时,需要在该方法的Controller类上添加**@Validated**
- 当@NotNull等注解写在实体类中时,需要在Controller接口的方法参数加入**@Valid**注解,单个参数也需要。
- 参数为复杂嵌套类型,需要在类里面的复杂对象也加上 @Valid ,其内部的 List
这种才可以校验生效。
@Pattern(regexp = "\\d{11}",message = "必须为数字,并且长度为11")
private String mobile;