【发布时间】:2012-03-03 23:13:12
【问题描述】:
例如,如何处理这个控制器动作方法中的验证错误和可能的异常:
@RequestMapping(method = POST)
@ResponseBody
public FooDto create(@Valid FooDTO fooDto, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return null; // what to do here?
// how to let the client know something has gone wrong?
} else {
fooDao.insertFoo(fooDto); // What to do if an exception gets thrown here?
// What to send back to the client?
return fooDto;
}
}
【问题讨论】:
-
发回适当的错误响应和/或代码。我想我不明白这个问题。
-
该操作返回一个
FooDTO,如何返回带有一些验证错误消息的适当响应?
标签: java spring rest spring-mvc