Spring MVC 全局异常 总结

1.简介

在Spring MVC中,使用切面技术,实现项目内的异常统一管理。

2.代码

创建一个全局异常处理类:

java 复制代码
//全局异常发生
//@ControllerAdvice //返回到逻辑视图和重定向
@RestControllerAdvice //返回给前端
public class GlobalExceptionHandler {

    //指定的异常
    @ExceptionHandler(ArithmeticException.class)
    public Object ArithmeticExceptionHandler(ArithmeticException e){
        String message = e.getMessage();
        //System.out.println("message = " + message);
        return message;
    }

    //找不到异常就找父类异常
    @ExceptionHandler(Exception.class)
    public Object ExceptionHandler(Exception e){
        String message = e.getMessage();
        //System.out.println("message = " + message);
        return message;
    }
}
相关推荐
lynn-6630 分钟前
JAVA-使用Apache POI导出数据到Excel,并把每条数据的图片打包成zip附件项
java·apache·excel
振鹏Dong1 小时前
JVM | CMS垃圾收集器详解
java·jvm
情报员0071 小时前
Java练习6
java·算法·排序算法
andrew_12191 小时前
JVM的内存管理、垃圾回收、类加载和参数调优
java·jvm
百锦再1 小时前
Python深度挖掘:openpyxl和pandas的使用详细
java·开发语言·python·框架·pandas·压力测试·idea
microhex1 小时前
Glide 如何加载远程 Base64 图片
java·开发语言·glide
chilling heart2 小时前
JAVA---集合ArrayList
java·开发语言
ss2732 小时前
基于Springboot + vue实现的中医院问诊系统
java·spring boot·后端
wuqingshun3141592 小时前
经典算法 最长单调递增子序列
java·c++·算法·蓝桥杯·机器人
IT技术员2 小时前
【Java学习】动态代理有哪些形式?
java·python·学习