欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

maven依賴包沖突SLF4J:?Class?path?contains?multiple?SLF4J?bindings處理方法

 更新時間:2024年02月28日 10:31:39   作者:debug?time  
這篇文章主要給大家介紹了關(guān)于maven依賴包沖突SLF4J:?Class?path?contains?multiple?SLF4J?bindings的處理方法,這個問題通常是因為項目中存在多個SLF4J的實現(xiàn)綁定(bindings)導(dǎo)致的沖突,需要的朋友可以參考下

報錯信息

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/E:/mavenJarOnline/ch/qos/logback/logback-classic/1.1.9/logback-classic-1.1.9.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/E:/mavenJarOnline/org/slf4j/slf4j-log4j12/1.7.22/slf4j-log4j12-1.7.22.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]

報錯原因

maven的依賴?yán)锩嬗卸鄠€slf4j-log4j12,后者不同版本的slf4j-log4j12,有時候并不是pom.xml里面有多個slf4j-log4j12依賴配置,而是其他依賴連默認(rèn)依賴了slf4j-log4j12,比如spring-boot-starter-web 和spring-boot-starter-ws,

具體解決辦法

晚上搜了一些方法,其中一個是找到所有依賴slf4j-log4j12的庫,然后排除對slf4j-log4j12的依賴,

第一步、找到依賴

右擊pom.xml,maven->show Dependencies... ,將會看到項目的依賴圖,然后ctrl+f 直接輸入slf4j-log(ctrl+f后沒有輸入框,直接敲鍵盤后才會出現(xiàn)輸入框),看看哪些依賴了slf4j-log然后一個個排除掉,具體怎么排除看第二步

第二步、對依賴添加排除依賴

直接上配置

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
     <!--排除依賴-->
	<exclusions>
		<exclusion>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
		</exclusion>
	</exclusions>
</dependency>
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-ws</artifactId>
	<exclusions>
		<!-- 去掉spring默認(rèn)的日志配置 -->
		<exclusion>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-logging</artifactId>
		</exclusion>
	</exclusions>
</dependency>

總結(jié)

通過對日志依賴的排除,就不會有包沖突了,同理其他包沖突也可以這樣處理,有時候換一個編輯器或者不同版本maven有不同的結(jié)果,同事編譯都不會有包沖突的問題 ,而我的開發(fā)環(huán)境就會有包沖突問題。

到此這篇關(guān)于maven依賴包沖突SLF4J: Class path contains multiple SLF4J bindings處理方法的文章就介紹到這了,更多相關(guān)maven依賴包沖突SLF4J內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Java中hashCode的作用

    詳解Java中hashCode的作用

    這篇文章主要介紹了詳解Java中hashCode的作用的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • Java Socket編程實例(二)- UDP基本使用

    Java Socket編程實例(二)- UDP基本使用

    這篇文章主要講解Java Socket編程中UDP的基本使用,希望能給大家做一個參考。
    2016-06-06
  • Java里volatile關(guān)鍵字是什么意思

    Java里volatile關(guān)鍵字是什么意思

    volatile具有synchronized關(guān)鍵字的“可見性”,但是沒有synchronized關(guān)鍵字的“并發(fā)正確性”,也就是說不保證線程執(zhí)行的有序性。這篇文章主要介紹了Java里volatile關(guān)鍵字是什么意思的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • 如何使用JAVA調(diào)用SHELL

    如何使用JAVA調(diào)用SHELL

    這篇文章主要介紹了如何使用JAVA調(diào)用SHELL,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Java數(shù)據(jù)結(jié)構(gòu)之雙端鏈表原理與實現(xiàn)方法

    Java數(shù)據(jù)結(jié)構(gòu)之雙端鏈表原理與實現(xiàn)方法

    這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)之雙端鏈表原理與實現(xiàn)方法,簡單描述了雙端鏈表的概念、原理并結(jié)合實例形式分析了java實現(xiàn)雙端鏈表的相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • Java多線程之定時器Timer的實現(xiàn)

    Java多線程之定時器Timer的實現(xiàn)

    這篇文章主要為大家詳細(xì)介紹了Java多線程中定時器Timer類的使用以及模擬實現(xiàn),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10
  • 淺談對java中鎖的理解

    淺談對java中鎖的理解

    本文主要講述java中鎖的相關(guān)知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • SpringBoot中的數(shù)據(jù)脫敏處理詳解

    SpringBoot中的數(shù)據(jù)脫敏處理詳解

    本文介紹了在SpringBoot中進(jìn)行數(shù)據(jù)脫敏處理的方法,通過自定義注解和Jackson配置,可以輕松實現(xiàn)對敏感數(shù)據(jù)的脫敏,保護(hù)用戶隱私
    2025-03-03
  • Java Arrays.sort和Collections.sort排序?qū)崿F(xiàn)原理解析

    Java Arrays.sort和Collections.sort排序?qū)崿F(xiàn)原理解析

    這篇文章主要介紹了Java Arrays.sort和Collections.sort排序?qū)崿F(xiàn)原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • SpringBoot項目找不到j(luò)avax.servlet.Filter的問題及解決

    SpringBoot項目找不到j(luò)avax.servlet.Filter的問題及解決

    這篇文章主要介紹了SpringBoot項目找不到j(luò)avax.servlet.Filter的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07

最新評論