当前位置 博文首页 > L-Java:Spring MVC学习(9)—项目统一异常处理机制详解与使用案

    L-Java:Spring MVC学习(9)—项目统一异常处理机制详解与使用案

    作者:[db:作者] 时间:2021-07-25 12:21

    ??基于最新Spring 5.x,详细介绍了Spring MVC项目的统一异常处理机制,比如@ExceptionHandler和容器错误页面。

    ??本次我们来学习Spring MVC项目的统一异常处理机制的几种实现方式,统一异常处理能够为我们节省大量处理异常的时间,让我们编写出优美的代码。

    Spring MVC学习 系列文章

    Spring MVC学习(1)—MVC的介绍以及Spring MVC的入门案例

    Spring MVC学习(2)—Spring MVC中容器的层次结构以及父子容器的概念

    Spring MVC学习(3)—Spring MVC中的核心组件以及请求的执行流程

    Spring MVC学习(4)—ViewSolvsolver视图解析器的详细介绍与使用案例

    Spring MVC学习(5)—基于注解的Controller控制器的配置全解【一万字】

    Spring MVC学习(6)—Spring数据类型转换机制全解【一万字】

    Spring MVC学习(7)—Validation基于注解的声明式数据校验机制全解【一万字】

    Spring MVC学习(8)—HandlerInterceptor处理器拦截器机制全解

    Spring MVC学习(9)—项目统一异常处理机制详解与使用案例

    Spring MVC学习(10)—文件上传配置、DispatcherServlet的路径配置、请求和响应内容编码

    Spring MVC学习(11)—跨域的介绍以及使用CORS解决跨域问题

    文章目录

    • Spring MVC学习 系列文章
    • 1 HandlerExceptionResolver异常解析器
      • 1.1 HandlerExceptionResolver概述
      • 1.2 默认实现
      • 1.3 自定义异常解析器
        • 1.3.1 自定义异常
        • 1.3.2 异常视图页面
        • 1.3.3 自定义异常解析器
        • 1.3.4 测试
      • 1.4 异常解析器链
    • 2 @ExceptionHandler统一异常处理
      • 2.1 @ExceptionHandler测试
      • 2.2 @Controller和@ControllerAdvice
      • 2.3 @ExceptionHandler方法参数
      • 2.4 @ExceptionHandler方法返回值
      • 2.5 REST异常处理
      • 2.6 异常匹配
      • 2.7 指定异常
    • 3 容器错误页面
      • 3.1 配置案例
    cs