@NoNull、@NotEmpty等注解无效,以及嵌套对象属性验证无效问题

@Validated注解:

在进行请求参数的验证时,需要在controller方法的需要验证的参数前面加上该注解,否则Form中的验证注解不起作用。

但是如果是内层对象需要验证的话,需要在里面对象前也加上@valid,这样,无论嵌套多少,都可以验证(包括对象泛型)。

你可能感兴趣的:(@NoNull、@NotEmpty等注解无效,以及嵌套对象属性验证无效问题)