mapper.xml ファイルの <resultMap> タグ プロパティの属性値が赤くなります (エンティティ パス エラー + Lombok と MyBatisX プラグインの競合 + アイデアにより、lombok プラグインがローカルにインストールされます)。

原因: IDEA で MyBatisX プラグインを使用した後、mapper.xml ファイル内の <resultMap> タグのプロパティ属性値が赤くなります。

インターネットでいくつかの解決策を検索したところ、mapper.xml ファイルが赤色で報告される場合があり、次の 2 つの可能性が考えられます。

ケース 1: エンティティ パスが間違っている

対応するエンティティ クラスのフル パスを書き込むには、エンティティ クラスを右クリックしてフル パス名をコピーし、手動入力エラーを回避します。

ケース 2: Lombok と MyBatisX プラグインの競合  

解決策 1: MyBatisX プラグインをアンインストールする (永続的な解決策ではなく、一時的な解決策)

解決策 2: Lombok の依存関係がインポートされている可能性があります Lombok プラグインがインストールされていないため、赤いレポートが表示されます

IDEA で Lombok を使用するには、pom.xml に lombok 依存関係を追加するだけでなく、Lombok プラグインがダウンロードされ、IDEA にインストールされていることを確認する必要があることに注意してください。

  • pom.xml に lombok 依存関係を導入します。
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <optional>true</optional>
</dependency>
  • Lombok プラグインをインストールします。

IDEA を開く — ファイル — 設定 — プラグイン — lombok を検索 — インストール — 適用 — IDEA が再起動して完了するのを待つ


補足: IDEA が Plugins でプラグインを見つけられない場合は、最初に別のネットワークを試すか、lombok をローカルにインストールすることを選択できます。以下は、プラグインをローカルにインストールする方法を示しています。

ステップ 1: プラグインの公式 Web サイト ( JetBrains Marketplace )を開き、検索ボックスに必要なプラグイン名を入力し、ここに lombok と入力します。

ステップ 2: ダウンロードするバージョンを選択します。

ステップ 3: ダウンロード後、特定のディスクの下に置きます。解凍する必要はありません。ファイルの場所を覚えておいてください。

ステップ 4: IDEA に入る — 注釈プロセッサ — チェックを入れる 

 

ステップ 5: プラグインを入力し、右側の [ディスクからプラグインをインストール] をクリックし、ダウンロードしたばかりの zip パッケージを見つけて、[OK] をクリックします。

 

 

ステップ 6: 最後に IDEA を再起動します。

おすすめ

転載: blog.csdn.net/weixin_51909882/article/details/125878455
おすすめ