@Valid @Validated 数据校验之嵌套校验
起因:
项目接到新需求,第三方接口商会一次传多条数据,需要增加新的方法来接收List类型参数,但是只使用@Validated无法对list内部的数据进行验证。
解决方法:
@Valid @Validated 同时使用
@Valid加在接收json的参数上
@Validated加在控制层的类上
实体类:
public class Dept{
@NotNull(message = "deptId不能为空")
private String deptId;
}