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;
    }
}
相关推荐
StackNoOverflow10 小时前
Spring核心之IOC与DI:手写工厂到Spring容器演进
spring
计算机徐师兄10 小时前
Java基于微信小程序的社区垃圾回收管理系统【附源码、文档说明】
java·微信小程序·社区垃圾回收管理系统·社区垃圾回收管理系统小程序·社区垃圾回收管理微信小程序·社区垃圾回收管理小程序·jav社区垃圾回收管理小程序
zhouping@10 小时前
Java学习笔记day04
java·笔记·学习
waper9710 小时前
java项目部署上线,安全扫描问题的解决方案
java·安全·nacos·docker compose
怒放de生命201011 小时前
IDEA 2025 最新版jrebel 破解
java·ide·intellij-idea
xiaodaidai丶11 小时前
Spring Web MVC的异步请求解读
spring boot·spring·mvc
MegaDataFlowers11 小时前
认识复杂度和简单排序算法
java·算法·排序算法
PPPPickup11 小时前
easymall---人工客服(SpringAI版)无敌复用框架!
spring·ai编程
Thomas.Sir11 小时前
SpringMVC 工作原理深入解析
spring·设计模式·mvc·spring mvc
StackNoOverflow11 小时前
Maven 核心知识整理
java·maven