OAuth的自定义异常

来源:6-8 令牌配置

炸娃程序猿

2019-02-25

图片描述

这个自定义异常怎么配置呢?

写回答

1回答

慕少0364786

2019-02-28

可以使用@ControllerAdvice注解拦截自定义的异常

@ControllerAdvice
public class ControllerExceptionHandler {

   @ExceptionHandler(UserNotExistException.class)
   @ResponseBody
   @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
   public Map<String, Object> handleUserNotExistException(UserNotExistException ex) {
      Map<String, Object> result = new HashMap<>();
      result.put("id", ex.getId());
      result.put("message", ex.getMessage());
      return result;
   }

}


0
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程