Spring MVC 统一异常处理

前言

在进行Web开发的时候,我们总会在Service/Dao层遇到各种各样的异常,从而返回到Controller层.如果没有做统一的异常处理,而是由每个Controller的方法来处理,则所有的方法都会有下面这样的代码.

很不优雅,如果方法太多,也不好维护.Spring 为我们提供了@ControllerAdvice注解.来处理全局的统一异常.

例子

ControllerAdvice

Controller

Test

Github Repository

click to repository

推荐阅读更多精彩内容

  • (转载) 原文连接 1 描述 在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制...
    zjk_00阅读 1,513评论 0 8
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 119,336评论 16 133
  • spring官方文档:http://docs.spring.io/spring/docs/current/spri...
    牛马风情阅读 781评论 0 3
  • 宁坐十年冷板凳,不写文章半句空。
    花儿的芬芳世界阅读 51评论 0 0
  • 我接纳蛮不在乎的自己 我不接纳傻傻的自己 我渴望乐观的自己 我压抑了一个冷静的自己
    海霞OH卡咨询师阅读 79评论 0 0