Heim > Java > javaLernprogramm > Hauptteil

Ausführliche Erläuterung der Beispiele für die globale Spring Boot-Ausnahmebehandlung in Java

怪我咯
Freigeben: 2017-06-30 10:55:53
Original
2477 Leute haben es durchsucht

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>
Nach dem Login kopieren

c. Schreiben Sie einen Hintergrundverarbeitungshandler

d >
#关闭thymeleaf模板的缓存
spring.thymeleaf.cache=false
Nach dem Login kopieren

-------------Standardfehler
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");
 }
}
Nach dem Login kopieren

2017-06-16 14:54:05.314 WARN 6892 --- [ nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver: Behobene Ausnahme, die durch die Handler-Ausführung verursacht wurde: org.springframework.dao.IncorrectResultSizeDataAccessException: Ergebnis

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage