Java中Springboot中如何异常处理呢?
下文笔者讲述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("操作失败,请联系管理员!!!");
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


