Heim > Java > javaLernprogramm > Einführung in die Methode von Spring Boo zur Behandlung globaler Ausnahmen

Einführung in die Methode von Spring Boo zur Behandlung globaler Ausnahmen

巴扎黑
Freigeben: 2017-08-09 17:53:50
Original
1652 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich die relevanten Informationen zur globalen Ausnahmebehandlung von Spring Boot vorgestellt, die einen gewissen Referenzwert haben.

Dieser Artikel teilt die gesamte Spring Boot-Situation mit allen dient als Referenz. Der spezifische Inhalt lautet wie folgt: 1. Ausnahme bei der Hintergrundverarbeitung: a >

b. Legen Sie Eigenschaften in der application.properties-Datei fest

c. Schreiben Sie den Hintergrundverarbeitungs-Handler 

<!-- thymeleaf模板插件 -->
<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
Nach dem Login kopieren

d. Hintergrundausnahme beim Drucken

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

------------Standardfehler


2017 -06-16 14:54:05.314 WARN 6892 --- [nio-8080-exec-1] .m.m.a.ExceptionHandlerExceptionResolver: Durch Handler-Ausführung verursachte Ausnahme behoben: org.springframework.dao.IncorrectResultSizeDataAccessException: Ergebnis gibt mehr als ein Element zurück; verschachtelte Ausnahme ist javax.persistence.NonUniqueResultException: Ergebnis gibt mehr als ein Element zurück

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

2. Ausnahme bei der Seitenverarbeitung

a

b. Handler ändern

c >

Das obige ist der detaillierte Inhalt vonEinführung in die Methode von Spring Boo zur Behandlung globaler Ausnahmen. 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