In diesem Artikel werden hauptsächlich die relevanten Informationen zur globalen Ausnahmebehandlung im Detail vorgestellt. Interessierte Freunde können darauf verweisen
Dieser Artikel wird von allen geteilt Der spezifische Inhalt lautet wie folgt:1. Einführung in die Thymeleaf-Abhängigkeit b. Legen Sie das Attribut
in der Datei application.properties fest<!-- thymeleaf模板插件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
c. Schreiben Sie einen Hintergrundverarbeitungshandler
d >#关闭thymeleaf模板的缓存 spring.thymeleaf.cache=false
import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; @ControllerAdvice public class GlobalExceptionHandler { //设置此handler处理所有异常 @ExceptionHandler(value=Exception.class) public void defaultErrorHandler(){ System.out.println("-------------default error"); } }
returns mehr als ein Element; verschachtelte Ausnahme ist javax.persistence.NonUniqueResultException: Ergebnis gibt mehr als ein Element zurück
2. Seitenverarbeitungsausnahme
a. Änderung Handler
c. Seitenzugriffsergebnisse
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Beispiele für die globale Spring Boot-Ausnahmebehandlung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!