1. ホーム
  2. java

[解決済み] Spring Boot 構成アノテーションプロセッサーを再実行し、生成されたメタデータを更新する。

2022-06-03 18:55:08

質問

追加しました。

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-configuration-processor</artifactId>
    <optional>true</optional>
</dependency>

を私の pom.xml につき intellij の要求/警告に従います。

現在、"Re-run Spring Boot Configuration Annotation Processor to update generated metadata"が表示されています。

どのように私は何を行うのですか intellij はどうすればいいのでしょうか?

このリンクは B.2 注釈プロセッサを使った独自のメタデータの生成 というリンクがありますが、このリンクには説明がありません。

どのように解決するのですか?

以下の手順でうまくいきました。 http://www.mdoninger.de/2015/05/16/completion-for-custom-properties-in-spring-boot.html

アノテーション プロセッサを再実行する必要があるというメッセージは、何も変更されていなくても常にそこにあるように見えるので、少し混乱します。

キーは、必要な依存関係を追加した後、またはプロパティを変更した後に、プロジェクトを再構築することのようです。 そうして YAML ファイルに戻った後、私のすべてのプロパティは構成クラスにリンクされました。

.yaml ファイル ビューで対応する Java クラスへのリンクを認識させるために、Maven ペインで 'Reimport All Maven Projects' ボタンをクリックする必要がある場合もあります。