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;
    }
}
相关推荐
程似锦吖31 分钟前
无中生有 之 从0开始写一个动态定时任务管理
java·开发语言
Volunteer Technology32 分钟前
SpringAI Chat Client (四)
人工智能·spring
techdashen35 分钟前
dial9:给 Tokio 装上“飞行记录仪“
java·数据库·redis
ShiJiuD6668889991 小时前
springboot基础篇
java·spring boot·spring
砚底藏山河1 小时前
python、JavaScript 、JAVA,定制化数据服务,助力业务高效落地
java·javascript·python
qq_452396231 小时前
第六篇:《JMeter逻辑控制器:循环、条件和交替执行》
android·java·jmeter
humcomm1 小时前
Java 新特性2026年5月速览
java·开发语言
luck_bor2 小时前
集合进阶(Collections Set List)
java
敲敲千反田2 小时前
Spring AI
java·人工智能·spring
拽着尾巴的鱼儿2 小时前
spring 动态代理
java·后端·spring