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;
    }
}
相关推荐
AAA简单玩转程序设计1 分钟前
Java 进阶基础: “低调但致命” 的基础坑!
java
L0CK11 分钟前
web后端开发完结---Java后端开发架构深度解析
java
zhuzewennamoamtf16 分钟前
Linux驱动实现DMA支持
linux·spring boot·spring
宋情写19 分钟前
JavaAI01-LangChain4j
java·ai
安_21 分钟前
java Arrays.sort 用的什么算法
java·算法·排序算法
期待のcode26 分钟前
static关键字
java·后端
百***243728 分钟前
小米MiMo-V2-Flash深度解析:国产开源大模型的轻量化落地革命
java·人工智能·gpt
SimonKing34 分钟前
Java汉字转拼音的四种方案,99%的开发场景都够用了!
java·后端·程序员