Java Spring自定义验证级联(在嵌套对象上)

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

我有两门课:案例和协议

案例包含协议列表,并且两个都有一个自定义的验证逻辑

Case对象作为@RequestBody到达控制器。我想自动调用Case对象上的CaseValidator和每个嵌套协议对象上的ProtocolValidator

我已经尝试添加两个验证器,但这仅适用于案例验证:

@InitBinder
protected void initCaseBinder(WebDataBinder binder) {
    binder.addValidators(caseValidator);
}

@InitBinder
protected void initProtocolBinder(WebDataBinder binder) {
    binder.addValidators(protocolValidator);
}
有办法吗

多谢各位