[JAVA] Ich möchte die Methode des Controllers kennen, bei der die Ausnahme im ExceptionHandler von Spring Boot ausgelöst wurde
1. Was Sie tun möchten
- Setzen Sie die Ausnahmebehandlung mit ExceptionHandler
- Wissen Sie, welcher Controller und welche Methode die Ausnahme verursacht hat
2. Version, Bedingungen usw.
- Java 11
- Spring Boot 2.1.1.RELEASE
3. Was ich getan habe
- Fügen Sie dem Parameter der mit ExceptionHandler annotierten Methode
HandlerMethod handlerMethod
hinzu
MyExceptionHandler.java
@ExceptionHandler(MyException.class)
public ResponseEntity<String> myExceptionHandler(
MyException exception,
HandlerMethod handlerMethod) {
//Kürzung
}
- Beziehen Sie sich für HandlerMethod auf Javadoc.
--
getMethod ()
undgetMethodAnnotation (java.lang.Class <A> annotationType)
können verwendet werden
4. Dokument
Ende.