Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 13997|Antwort: 1

[Quelle] Der Klassenpfad enthält mehrere SLF4J-Bindungen.

[Link kopieren]
Veröffentlicht am 12.09.2018 14:50:46 | | | |


SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/C:/Users/itsvse/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/C:/Users/itsvse/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.10.0/log4j-slf4j-impl-2.10.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindingsFür eine Erklärung.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
Der obige Fehler ist auf einen Konflikt in den Abhängigkeiten des JAR-Pakets zurückzuführen, das tatsächlich an das Log in Qos gebunden ist, wodurch mein Logback nicht funktioniert.  Da das Projekt über Maven erstellt wird, ist der einfachste Weg, die Reihenfolge der Abhängigkeiten im pom.xml anzupassen und die tatsächlichen Bedürfnisse vor die widersprüchlichen Elemente zu stellen.  

Ursprüngliche pom.xml Konfiguration:



mybatis-spring-boot-starter hängt tatsächlich von org.springframework.boot ab, wonach unser Ausschluss von spring-boot-starter-logging ungültig ist.



Die korrekte Methode ist wie folgt: Man passt einfach die Reihenfolge an:







Vorhergehend:Spring Boot ermöglicht domänenübergreifende Konfigurationen
Nächster:Control Referer mit dem Referer Meta-Tag – detaillierte Referrer-Policy
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com