Usando a JSR-303 e a Validação de Bean Tradiciona
É possível usar os dois Validação de bean JSR-303 ealidação tradicional (uma única classe de validador para o tipo) no Spring? Em caso afirmativo, qual configuração é necessária para configurar isso?
Tentei as instruções noreferênci.
@InitBinder
protected void initBinder(WebDataBinder binder) {
binder.setValidator(new DualEntryValidator());
}
@RequestMapping(value="/dualEntry.htm", method = RequestMethod.POST)
public ModelAndView handlePost(@Valid DualEntryForm form, BindingResult result) {
ModelAndView modelAndView = new ModelAndView("dualEntry", getCommonModel());
if (!result.hasErrors()){
//do logic
return modelAndView;
}else {
modelAndView.addObject("dualEntryForm", form);
return modelAndView;
}
}
Eu consigo fazer isso usar meu @ personalizaValidator
o a validação JSR-303, mas não as duas. Se eu tiver o initBinder presente, como no exemplo, ele usa o comandoValidator
. Se eu removê-lo, a validação do bean JSR-303 será usada. Como posso usarambo?