ControllerAdvice在异常处理时遇到新大陆
发布时间
阅读量:
阅读量
在处理异常情况时,借助@ControllerAdvice注解能够有效捕获业务逻辑代码中出现的各种异常类型,涵盖用户自定义异常以及运行时异常,以下为典型实现代码示例
@ControllerAdvice
public class GlobalExceptionHandler {
@ExceptionHandler(value = RoleNotSupportException.class)
@ResponseBody
public ResponseEntity<?> roleNotSupportHandler(HttpServletRequest req, Exception e) {
e.printStackTrace();
return new ResponseEntity<>(ResultBean.refused(),HttpStatus.FORBIDDEN) ;
}
@ExceptionHandler(value = BussinessException.class)
@ResponseBody
public ResponseEntity<?> bussine
全部评论 (0)
还没有任何评论哟~
