如何使用ResponseEntity从REST调用返回简单的错误消息? | 您所在的位置:网站首页 › response返回错误信息 › 如何使用ResponseEntity从REST调用返回简单的错误消息? |
我有一个用Java和Spring MVC编写的web应用程序。 有一个REST web服务,当它工作时,我会得到JSON格式的Employee。 但是在出现错误的地方,我会得到一个很大的JSON字符串,其中包含一个不包含我的sErrorMsg字符串的HTML error页面(下面包含了一个error JSON的示例)。 问:如何将错误响应转换为包含错误消息的简单JSON字符串? @RequestMapping(value = "/json/employee/{employeeId}", method = RequestMethod.GET) @ResponseBody public ResponseEntity getEmployee(@PathVariable("employeeId") int employeeId) throws Exception { Employee employee = null; String sErrorMsg = ""; try { employee = employeeService.getEmployee(employeeId); } catch (Exception x) { sErrorMsg = "Error getting employee; "+x.getMessage(); // UPDATE: // throw x; |
CopyRight 2018-2019 实验室设备网 版权所有 |