【发布时间】:2018-05-17 18:10:46
【问题描述】:
我想将验证逻辑从 Spring 控制器移动到 ServletFilter,并且我想在 ServletFilter 中实现 DataBinding,这样我就可以将我的 XML 数据自动解析到我的 POJO 中,并且我可以在我的过滤器中使用 BindingResult 对象。
这可能吗,或者我只能在我的控制器中利用 DataBinding 和 BindingResult?
不管怎样,这是我的控制器的请求映射:
@RequestMapping(produces = MediaType.APPLICATION_XML_VALUE, consumes = MediaType.APPLICATION_XML_VALUE, method = RequestMethod.POST)
@ResponseBody
@ApiOperation(value="Verifica Ordine")
public Object listaVerificaOrdine(@Valid @RequestBody VerificaOrdineRequestModel requestModel, BindingResult result) throws RemoteException{
if(result.hasErrors()){
return "Errori: " + result.toString();
}
...
}
【问题讨论】:
标签: java xml spring data-binding controller