Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13997|Risposta: 1

[Fonte] Il percorso di classe contiene più binding SLF4J.

[Copiato link]
Pubblicato su 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_bindingsper una spiegazione.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
L'errore sopra è dovuto a un conflitto nelle dipendenze del pacchetto jar, che in realtà è legato al log in Qos, causando il mio logback che non funziona.  Poiché il progetto è costruito tramite maven, il modo più semplice è regolare l'ordine delle dipendenze nel pom.xml e mettere i bisogni reali prima degli elementi in conflitto.  

Configurazione pom.xml originale:



mybatis-spring-boot-starter dipende in realtà da org.springframework.boot, dopo di che la nostra esclusione del spring-boot-starter-logging non è valida.



Il metodo corretto è il seguente: basta regolare l'ordine:







Precedente:Spring Boot consente la configurazione cross-domain
Prossimo:Control referer con il tag Meta Referer—policy di referrer dettagliata
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com