首页 > 电脑专区 > 电脑教程 >

spring boot全局异常处理

来源:互联网 2023-02-21 19:09:43 482

spring boot项目如何对rest接口异常做全局处理,下面将详细介绍BWb办公区 - 实用经验教程分享!

spring boot全局异常处理BWb办公区 - 实用经验教程分享!

工具/原料

  • spring boot框架
  • intellij idea软件

方法/步骤

  • 1

    通过intellij idea创建spring boot项目,如下图所示BWb办公区 - 实用经验教程分享!

    spring boot全局异常处理BWb办公区 - 实用经验教程分享!

  • 2

    添加maven依赖,如下图所示BWb办公区 - 实用经验教程分享!

    dependency>BWb办公区 - 实用经验教程分享!

    groupId>org.springframework.boot/groupId>BWb办公区 - 实用经验教程分享!

    artifactId>spring-boot-starter/artifactId>BWb办公区 - 实用经验教程分享!

    /dependency>BWb办公区 - 实用经验教程分享!

    BWb办公区 - 实用经验教程分享!

    dependency>BWb办公区 - 实用经验教程分享!

    groupId>org.springframework.boot/groupId>BWb办公区 - 实用经验教程分享!

    artifactId>spring-boot-starter-web/artifactId>BWb办公区 - 实用经验教程分享!

    /dependency>BWb办公区 - 实用经验教程分享!

    spring boot全局异常处理BWb办公区 - 实用经验教程分享!

  • 2本页面未经授权抓取自百度经验
  • 3

    创建一个测试controller方法,然后返回异常,代码如下BWb办公区 - 实用经验教程分享!

    @RestControllerBWb办公区 - 实用经验教程分享!

    @RequestMapping("/test")BWb办公区 - 实用经验教程分享!

    public class TestController {BWb办公区 - 实用经验教程分享!

    BWb办公区 - 实用经验教程分享!

    @RequestMapping("")BWb办公区 - 实用经验教程分享!

    public Map test(@RequestBody Map map) throws Exception {BWb办公区 - 实用经验教程分享!

    if (1==1){BWb办公区 - 实用经验教程分享!

    throw new Exception("1111111111");BWb办公区 - 实用经验教程分享!

    }BWb办公区 - 实用经验教程分享!

    return map;BWb办公区 - 实用经验教程分享!

    }BWb办公区 - 实用经验教程分享!

    }BWb办公区 - 实用经验教程分享!

    spring boot全局异常处理BWb办公区 - 实用经验教程分享!

  • 4

    创建全局异常处理器,使用@ControllerAdvice,BWb办公区 - 实用经验教程分享!

    @ExceptionHandler等注解BWb办公区 - 实用经验教程分享!

    spring boot全局异常处理BWb办公区 - 实用经验教程分享!

  • 5

    启动程序,访问rest接口BWb办公区 - 实用经验教程分享!

    spring boot全局异常处理BWb办公区 - 实用经验教程分享!

  • 6

    全局异常处理器被执行BWb办公区 - 实用经验教程分享!

    spring boot全局异常处理BWb办公区 - 实用经验教程分享!

  • 注意事项

    • 感谢点赞

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!BWb办公区 - 实用经验教程分享!


    标签: 操作系统异常处理

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码