Java Spring自定义验证级联(在嵌套对象上)
我有两门课:案例和协议 案例包含协议列表,并且两个都有一个自定义的验证逻辑 Case对象作为@RequestBody到达控制器。我想自动调用Case对象上的CaseValidator和每个嵌套协议对象上的ProtocolValidator 我已经尝试添加两个验证器,但这仅适用于案例验证:Java Spring自定义验证级联(在嵌套对象上),java,spring,spring-mvc,Java,Spring,Spring Mvc,我有两门课:案例和协议 案例包含协议列表,并且两个都有一个自定义的验证逻辑 Case对象作为@RequestBody到达控制器。我想自动调用Case对象上的CaseValidator和每个嵌套协议对象上的ProtocolValidator 我已经尝试添加两个验证器,但这仅适用于案例验证: @InitBinder protected void initCaseBinder(WebDataBinder binder) { binder.addValidators(caseValidator)
@InitBinder
protected void initCaseBinder(WebDataBinder binder) {
binder.addValidators(caseValidator);
}
@InitBinder
protected void initProtocolBinder(WebDataBinder binder) {
binder.addValidators(protocolValidator);
}
有办法吗
多谢各位