关于分组校验的问题
来源:8-13 高级约束注解使用之参数校验

Ayaka丶
2022-02-18
尊敬的张小喜爱老师您好:
我在实践过程中想校验方法的入参。
例如我有一个类A,A中包含多种类型的属性,且属性都打上了一些校验项,例如@NotNull之类的。 还有一个类B B中定义了一个A,然后我要校验SetA这个方法,我给入参打上了@Valid方法,实现了完整的校验。
这个时候需求有调整,我给A的校验项加了group,除了SetA方法之外,还有SetA2,SetA3方法,都需要校验入参,校验的也都是A这个类的内容,但是他的groups不一致,我模仿接口入参校验的方式,使用@Validated注解代替了@Valid注解(因为我发现@Valid不支持group)并制定了group发现没办法是想分组校验,请问这个有什么好办法么?
我理解的接口入参的校验方式使用@Validated实现分组校验,为什么校验入参的时候不能使用呢?
写回答
1回答
-
代码贴上来看看
042022-04-21
相似问题