0
点赞
收藏
分享

微信扫一扫

SpringBoot全局异常捕获

上一篇 <<<SpringBoot之web开发
下一篇 >>>SpringBoot整合各种持久层技术


@ControllerAdvice----controller的一个辅助类,最常用的就是作为全局异常处理的切面类
public class GlobalExceptionHandler {`
    @ExceptionHandler(RuntimeException.class)----表示拦截异常
    @ResponseBody-----返回json,还可以返回页面等
    public Map<String, Object> exceptionHandler() {
        Map<String, Object> map = new HashMap<String, Object>();
        map.put("errorCode", "101");
        map.put("errorMsg", "系統错误!");
        return map;
    }
}

推荐阅读:
<<<SpringBoot核心设计理念和核心组件
<<<SpringBoot中有哪些starter
<<<如何自定义SpringBoot starter
<<<SpringBoot启动流程说明
<<<SpringBoot常用注解及外部jar包注入方式
<<<SpringBoot之web开发
<<<SpringBoot整合各种持久层技术
<<<SpringBoot整合Mybatis分页插件
<<<SpringBoot使用Atomikos技术整合多数据源
<<<SpringBoot实现热部署
<<<SpringBoot性能调优
<<<SpringBoot的Actuator监控和Admin-UI可视化
<<<SpringBoot常见面试问题

举报

相关推荐

0 条评论