@Validate

2022-10-23  本文已影响0人  Alen_ab56

当@Valid无法解决 List<Class<? extends Object>> 时(因为@Valid只能验证单个对象)

解决方式

一:使用自定义ValidList

第二种也就是本次我们要介绍的方式

还在Class上

和之前的@Valid会有2个区别

1. 所有这个类下的方法参数里的对象上的NotNull、NotEmpty等注解都会生效,及时没有加@valid;

2. 如果controller继承或者实现了接口,那么接口上的所有方法都必须和controller接口方法保持一致,否则会报错:

上一篇下一篇

猜你喜欢

热点阅读