如何处理Java SpringRestful WebService中的sql错误之类的错误?我在互联网上阅读它只会返回一些 httprequest 错误。但是如果我想从 sql 返回错误呢?
这就是我所做的:
@RequestMapping(value = "/dynamicurl/{sp}/**", method = RequestMethod.GET,headers="Accept=application/json")
public String dynamicurl(@PathVariable("sp") String sp, HttpServletRequest request) throws ParseException {
String strParam="EXEC MyGloryStoredProcedure";
try {
userService.dynamicurl(strParam);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
err = e.getMessage();
throw new RuntimeException(e);
}
return err;
}
当我尝试通过输入错误的存储过程名称来生成错误时,它应该给我“找不到存储过程'MyGloryStoredProcedure'”。在我的控制台中,但它没有返回任何内容,当我通过 Web 浏览器执行 Web 服务时……它只是空白页。如何正确返回sql错误?