@ControllerAdvice
public class TestExceptionHandler {
@ResponseBody
@ExceptionHandler(value = Exception.class)
public ResponseEntity<Result> handleException(Exception e) {
LOG.error(e.getMessage(), e);
Result result = new Result(responseCode.ERROR);
return new ResponseEntity<>(result, HttpStatus.OK);
}
}
spring 异常拦截处理
最新推荐文章于 2024-11-12 21:19:29 发布
本文介绍了一个使用@ControllerAdvice注解的异常处理控制器。该控制器通过@ExceptionHandler注解捕获所有类型的异常,并返回一个包含错误信息的HTTP响应。具体实现中,利用了@ResponseBody注解确保响应能够直接作为HTTP响应体返回。
951

被折叠的 条评论
为什么被折叠?



