問題解決:IDEAはログ変数を使用するために@ Slf4jを導入し、コンパイル後にレポートログを解決できません

問題シナリオ

IDEAはログ変数を使用するために@ Slf4jを導入し、コンパイル後にログを解決できないと報告しました。このブログは、主にこの状況を解決することを目的としています。

問題のある環境

ソフトウェア バージョン
JDK 1.8

問題の原因

主な問題は次のとおりです。

  1. Lombokプラグインは作成されません。
  2. プロジェクトの依存関係はロンボクを導入しません。
  3. 有効になっていないチェック注釈プロセッサを有効にする
  4. コンパイルツールはjavacではありません

この問題は、これらの側面に従ってトラブルシューティングを行うことで解決できます。

解決

1つは、IDEAがlombokプラグインを作成することです。

ここに画像の説明を挿入します

2.IDEAがアノテーションプロセッサの有効化を開始します

ここに画像の説明を挿入します

3つ目は、プロジェクトがロンボク依存関係を導入することです。

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.6</version>
    <optional>true</optional>
</dependency>

第四に、javacがコンパイルに使用されていることを確認してください

ここに画像の説明を挿入します

結果

問題はスムーズに解決されました。

総括する

この問題には多くの理由が考えられますが、それについてはさらに検討する必要があります。

賞賛を求める

私の記事がすべての人に役立つ場合は、記事の下部にある[いいね]または[お気に入り]をクリックできます。
良いディスカッションがある場合はメッセージを残すことができます。
今後の記事を引き続き表示する場合は、[フォロー
する]をクリックしてください。次のQRコードをスキャンして、私の公開アカウントをフォローできます:Fengye Zhixuege、私の最新の共有をチェックしてください!
ここに画像の説明を挿入します
バイバイ

おすすめ

転載: blog.csdn.net/u013084266/article/details/109361036