如果项目中涉及到RPC的建议考虑在Service层上加验证注解,而且是加在接口层上的,如果不涉及可以加在Controller层上,但是个别Service层方法需要考虑到其它地方调用。
框架提供的一些基础注解都是不包含null的验证的,有需要必须单独加@NotNull。
分组验证在项目中也会使用的比较多。
https://www.bilibili.com/video/BV1UE411t7BZ?from=search&seid=12576185322147692325 validation框架的常用用法 建议用到的系统学习一下