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

IntelliJ IDEA中程序包org.slf4j找不到的解決

 更新時間:2023年11月13日 10:56:44   作者:烈火雨季  
這篇文章主要介紹了IntelliJ IDEA中程序包org.slf4j找不到的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

IDEA中程序包org.slf4j找不到

最近導入公司項目的時候遇到個莫名其妙的問題,提示程序包org.slf4j找不到。查了下maven,slf4j和log4j都已經(jīng)導入了。

搗鼓了老半天終于發(fā)現(xiàn)問題了:

記得把slf4j-log4j的包也一起導入進去

idea里面用svn直接import進來的項目竟然還會遇到依賴包的問題我也是挺無語的……

IDEA調(diào)試@Slf4j log.info無法打印日志,報錯failed to load class “org.slf4j.imp.StaticLoggerBinder“及解決親測可行

1. 報錯 failed to load class “org.slf4j.imp.StaticLoggerBinder”

在這里插入圖片描述

2. 解決 僅提供唯一一個包(slf4j-nop.jar、slf4j-reload4j.jar、slf4j-api.jar、slf4j-jdk14.jar或logback-classic.jar等)在類路徑

來自 www.slf4j.org 官網(wǎng)的解析:

當在類路徑上找不到SLF4J提供程序時,會報告此警告,即不是錯誤消息。將slf4j-nop.jar、slf4j-reload4j.jar、slf4j-jdk14.jar或logback-classic.jar等眾多可用提供程序中的一個(也是唯一一個)放在類路徑上應該可以解決問題。

在沒有提供程序的情況下,SLF4J將默認為無操作(NOP)記錄器提供程序。

請注意,slf4j-api 2.0.x及更高版本使用ServiceLoader機制。早期的版本依賴于靜態(tài)綁定機制,而slf4j-api不再采用這種機制。請閱讀常見問題解答條目SLF4J 2.0.0版本有什么變化?了解更多重要細節(jié)。

如果您負責打包應用程序而不關心日志記錄,那么將slf4j-nop.jar放在應用程序的類路徑上將消除此警告消息。請注意,庫或框架等嵌入式組件不應聲明對任何SLF4J提供程序的依賴,而應僅依賴于SLF4J-api。當庫聲明編譯時依賴于SLF4J提供程序時,它會將該提供程序強加給最終用戶,從而否定SLF4J的目的。

類路徑包含SLF4J綁定,目標為SLF4J-api版本1.7.x或更早版本為Jigsaw(Java 9)、slf4j-api 2.0.x版及更高版本的出現(xiàn)做計劃時,請使用ServiceLoader機制。SLF4J的早期版本依賴于靜態(tài)綁定機制,而SLF4J-api 2.0.x版本不再采用該機制。

如果SLF4J沒有找到以SLF4J 2.0.x為目標的提供程序,而是找到了以SLF4J.1.7或更早版本為目標的綁定,它將列出它找到的綁定,但在其他情況下將忽略它們。

這可以通過在類路徑上放置一個SLF4J提供程序來解決,這些提供程序包括logback版本1.3.x及更高版本,以及SLF4J-reload4j、SLF4J-jdk14、SLF4J simple版本2.0.0或更高版本中的一個。

在這里插入圖片描述

3. 在右側查看自己引入的包,然后exclusions排除對應的包

在這里插入圖片描述

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 關于java中自定義注解的使用

    關于java中自定義注解的使用

    這篇文章主要介紹了關于java中自定義注解的使用,注解像一種修飾符一樣,應用于包、類型、構造方法、方法、成員變量、參數(shù)及本地變量的聲明語句中,需要的朋友可以參考下
    2023-07-07
  • SpringBoot CountDownLatch多任務并行處理的實現(xiàn)方法

    SpringBoot CountDownLatch多任務并行處理的實現(xiàn)方法

    本篇文章主要介紹了SpringBoot CountDownLatch多任務并行處理的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Java處理多API請求的方法詳解

    Java處理多API請求的方法詳解

    Java?中的并發(fā)是指語言并行運行多個線程的能力,允許同時執(zhí)行多個任務,
    2023-10-10
  • IDEA如何添加配置文件到classpath中

    IDEA如何添加配置文件到classpath中

    這篇文章主要介紹了IDEA如何添加配置文件到classpath中,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Java?入門圖形用戶界面設計之事件處理下

    Java?入門圖形用戶界面設計之事件處理下

    圖形界面(簡稱GUI)是指采用圖形方式顯示的計算機操作用戶界面。與早期計算機使用的命令行界面相比,圖形界面對于用戶來說在視覺上更易于接受,本篇精講Java語言中關于圖形用戶界面的事件處理
    2022-02-02
  • Java組件FileUpload上傳文件實現(xiàn)代碼

    Java組件FileUpload上傳文件實現(xiàn)代碼

    這篇文章主要為大家詳細介紹了Java組件FileUpload上傳文件實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • Java多線程實現(xiàn)的兩種方式

    Java多線程實現(xiàn)的兩種方式

    本文主要介紹了Java多線程實現(xiàn)的兩種方式:繼承Thread類、實現(xiàn)Runnable接口。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • SpringBoot讀取自定義配置文件方式(properties,yaml)

    SpringBoot讀取自定義配置文件方式(properties,yaml)

    這篇文章主要介紹了SpringBoot讀取自定義配置文件方式(properties,yaml),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Netty與Spring Boot的整合實現(xiàn)

    Netty與Spring Boot的整合實現(xiàn)

    這篇文章主要介紹了Netty與Spring Boot的整合的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • SpringBoot之通過BeanPostProcessor動態(tài)注入ID生成器案例詳解

    SpringBoot之通過BeanPostProcessor動態(tài)注入ID生成器案例詳解

    這篇文章主要介紹了SpringBoot之通過BeanPostProcessor動態(tài)注入ID生成器案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09

最新評論