如何在Spring MVC中的@controllerAdvice或@RestControllerAdvice中找到控制器名称?

如何在Spring MVC中的@controllerAdvice或@RestControllerAdvice中找到控制器名称?,第1张

如何在Spring MVC中的@controllerAdvice或@RestControllerAdvice中找到控制器名称

这应该工作

@ControllerAdviceclass AdviceA {  @ExceptionHandler({SomeException.class})  public ResponseEntity<String> handleSomeException(SomeException pe, HandlerMethod handlerMethod) {    Class controllerClass = handlerMethod.getMethod().getDeclaringClass();    //controllerClass.toString will give you fully qualified name    return new ResponseEntity<>("SomeString", HttpStatus.BAD_REQUEST);  }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5641700.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存