【发布时间】:2017-05-26 14:10:58
【问题描述】:
我开发了一个应用程序 spring boot。我想管理异常而不向客户端发送错误 500。
我想做这样的事情:
@RequestMapping(value = "/testRest", method = RequestMethod.GET)
public @ResponseBody Person tst(HttpServletResponse response) {
try {
return ldapService.getUserByPrimaryKey("tst@ts.com");
} catch (Exception e) {
response.setStatus(HttpServletResponse.SC_BAD_REQUEST);
return (Person) "{\"ERROR\": \" + e.getMessage() +\"}"; // This not work
}
}
你有什么想法吗?
【问题讨论】:
标签: java spring exception spring-boot