我想抛出控制器的异常。我怎样才能做到这一点?如何在休息控制器中抛出异常
@RequestMapping(value = "user", method = RequestMethod.POST, headers = "Accept=application/xml, application/json")
public @ResponseBody
AppUserDTO registerUser(@RequestBody AppUserDTO userDTO) {
return userService.registerUser(userDTO);
}
在这个返回中它会抛出异常。有什么注释可以使用吗?如何将异常作为JSON传递给客户端?
我的选择是直接读取HTTP响应和Json。与所有这个对象抽象层的废话heck;)恕我直言...... – paulsm4 2013-04-23 03:53:05
我们可以有一个ResponseDTO包含异常详细信息和AppUserDTO将扩展ResponseDTO.Then控制器的返回类型将ResponseDTO.I不知道是否这适合REST风格。 – 2013-04-23 05:05:21