SpringBoot全局捕获异常示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot全局捕获异常示例相关的知识,希望对你有一定的参考价值。
//全局捕获异常对basePackages的包生效
@ControllerAdvice(basePackages = "com.wld.controller")
public class GlobalExpectionHandler(){
//@ExceptionHandler(RuntimeException.class)仅仅捕获RuntimeException异常类型
@ExceptionHandler(RuntimeException.class)
//@ResponseBody 返回json格式
//ModeAndView 返回页面
@ResponseBody
public Map<String,Object> errorResult(){
Map<String,Object> resultMap = new HashMap<String,Object>();
resultMap.put("errorCode", "500");
resultMap.put("errorMessage", "system Error")
return resultMap;
}
}
以上是关于SpringBoot全局捕获异常示例的主要内容,如果未能解决你的问题,请参考以下文章