如何处理Spring Boot REST服务的异常呢?

java-教程王 Java经验 发布时间:2022-02-14 09:49:28 阅读数:3108 1
下文笔者将讲述SpringBoot中处理异常的方法分享,如下所示:
实现思路:
    可借助@RestControllerAdvice注解实现一个异常类的处理
	@RestControllerAdvice是@ControllerAdvice和@ResponseBody的组合
例:
@RestControllerAdvice
public class GlobalControllerExceptionHandler {

    @ExceptionHandler(value = { Exception.class })
    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
    public ApiErrorResponse unknownException(Exception ex, WebRequest req) {
        return new ApiErrorResponse(...);
    }
}

如需处理404错误,则在配置文件中加入相应的信息即可 
spring.mvc.throw-exception-if-no-handler-found=true
版权声明

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

本文链接: https://www.Java265.com/JavaJingYan/202202/16448037492315.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

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

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者