Java中Springboot中如何异常处理呢?

欣喜 SpringBoot 发布时间:2025-01-26 16:45:35 阅读数:6600 1
下文笔者讲述SpringBoot异常处理的方法分享,如下所示
实现思路:
   使用@RestControllerAdvice:
      用于定义全局异常处理类
   使用@ExceptionHandler:
      用于捕获什么异常
例:SpringBoot异常处理的示例
import com.java265.pojo.Result;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * 全局异常处理器
 */
@RestControllerAdvice // @RestControllerAdvice = @ControllerAdvice + @ResponseBody
public class GlobalExceptionHandler {
    @ExceptionHandler(Exception.class)  // 捕获所有异常
    public Result ex(Exception ex) {
        ex.printStackTrace();
        return Result.error("操作失败,请联系管理员!!!");
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringBoot/202501/8248.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者