无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

Spring Boot 入门-springboot全局异常处理1

Java dancy 1年前 (2023-11-28) 337次浏览 已收录 0个评论 扫描二维码
Spring Boot 入门-springboot全局异常处理1

在日常开发中,程序出现异常在所难免。本篇将详细介绍springboot全局异常处理。在Spring Boot中使用try-catch语句处理业务异常。如下

    @GetMapping("/getAllNames")
    public List<String> getAllNames()
    {
        try
        {
            List<String> names=new ArrayList<>();
            names.add("测试");

            return names;
        }
        catch (Exception ex)
        {
            return new ArrayList<>();
        }
    }

使用以上方式处理异常,可能存在如下问题

(1)、大量的重复代码:程序中可能存在大量的try-catch语句。

(2)、代码耦合度增加:使用try-catch语句可能会使代码之间的耦合度增加。例如,如果在一个方法中捕获了异常并进行处理,可能会导致该方法与其他方法之间的耦合度增加,从而影响代码的可扩展性和可维护性。

点击展开
喜欢 (0)
[]
分享 (0)
关于作者:
发表我的评论
取消评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

表情 贴图 加粗 删除线 居中 斜体 签到