NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
全局捕获异常:整个web请求项目全局捕获异常。 应用场景: 全局捕获异常 使用aop技术,采用异常通知 ~~~ @ControllerAdvice(basePackages = "cn.li.controller") public class GlobalExceptionHandler { @ExceptionHandler(RuntimeException.class) @ResponseBody public Map<String, Object> errorResult() { Map<String, Object> errorResultMap = new HashMap<String, Object>(); errorResultMap.put("errorCode", "500"); errorResultMap.put("errorMsg", "全局捕获异常:系统错误!"); return errorResultMap; } } ~~~ ~~~ @RestController public class ErrorController { @RequestMapping("/getUser") public String getUser(int i){ int j=1/i; return "success"+j; } } ~~~ 访问http://localhost:8080/getUser?i=0 结果是: { * errorCode:"500", * errorMsg:"全局捕获异常:系统错误!" }