当@Valid无法解决 List<Class<? extends Object>> 时(因为@Valid只能验证单个对象)
解决方式
一:使用自定义ValidList
第二种也就是本次我们要介绍的方式
还在Class上
和之前的@Valid会有2个区别
1. 所有这个类下的方法参数里的对象上的NotNull、NotEmpty等注解都会生效,及时没有加@valid;
2. 如果controller继承或者实现了接口,那么接口上的所有方法都必须和controller接口方法保持一致,否则会报错:
网友评论