Als ich an dem Projekt arbeitete, wollte ich die Hot Deployment nutzen, um die Bereitstellungszeit zu verkürzen. Deshalb habe ich Springboot-Devtools hinzugefügt
Hinzufügen von Abhängigkeiten in Maven
<Depopenty> <gruppe> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Devtools </artifactid> </abhängig>
Als ich dann das Projekt normal startete, stellte ich fest, dass die Konsole immer wieder Fehler ausgab, wie in der Abbildung gezeigt
Ich weiß nicht warum, dann werde ich den Quellcode debuggen und mybatisautoconfiguration.java eingeben
Der Ort, an dem die Linie gezogen wird, ist der Ort, an dem der Fehler auftritt. Ein leerer Zeiger wird gemeldet. Was sind diese Eigenschaften?
@AutowiredPrivate myBatiSproperties Eigenschaften;
Diese Klasse wird aus dem Frühling injiziert. Wofür ist diese Klasse und wann wird sie injiziert? Schauen wir uns zuerst die Struktur dieser Klasse an
Dies dient dazu, die Konfiguration über MyBatis in unserer Anwendung/Eigenschaften zu lesen.
Warum kann die Konfiguration nicht gelesen werden? Alle waren vorher gut. Es ist vermutet, dass es die Devtool ist. Entfernen Sie einfach die Abhängigkeiten.
Zusammenfassen
Das obige ist der Fehler der MyBatis -Berichterstattung zur kreisförmigen Abhängigkeit, wenn Springboot gestartet wird (empfohlen). Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!