关于分组校验的问题

来源: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回答

张小喜

2022-02-20

代码贴上来看看

0
4
Ayaka丶
老师您好,我在日常开发过程中遇到了一个问题,把代码和问题描述发送到您的邮箱了,如果您有时间的话,希望您能看一下给些建议,万分感谢!
2022-04-21
共4条回复

Java高效编程技巧实践 告别996

可以改变的编程效率

1451 学习 · 326 问题

查看课程