在controller层接收时,由于CargoCalInfoDTO里面的属性也是对象类型,如下,如果BigAreaCargoAdjustDTO不加@Valid注解,而只在控制层的CargoCalInfoDTO加注解的话,那么BigAreaCargoAdjustDTO对象里面的属性是校验不到的。所以对于封装多层,也要在里面的对象类型的属性加@Valid注解。
@Valid 递归校验-多层校验
最新推荐文章于 2024-09-01 14:46:10 发布
在controller层接收时,由于CargoCalInfoDTO里面的属性也是对象类型,如下,如果BigAreaCargoAdjustDTO不加@Valid注解,而只在控制层的CargoCalInfoDTO加注解的话,那么BigAreaCargoAdjustDTO对象里面的属性是校验不到的。所以对于封装多层,也要在里面的对象类型的属性加@Valid注解。