Springboot2.X全局异常处理

小王子 1.3K 0
  • 为什么要配置全局异常?
    • 不配全局服务端报错场景 1/0、空指针等
  • 配置好处
    • 统一的错误页面或者错误码
    • 对用户更友好
  • Springboot2.X怎么在项目中配置全局异常
    • 类添加注解
      • @ControllerAdvice,如果需要返回json数据,则方法需要加@ResponseBody
      • @RestControllerAdvice, 默认返回json数据,方法不需要加@ResponseBody
    • 方法添加处理器
      • 捕获全局异常,处理所有不可知的异常
      • @ExceptionHandler(value=Exception.class)

发表评论 取消回复
表情 图片 链接 代码

分享