一、背景
公式が提供する春のブートスターター構成アイテム、我々はIDEの設定を使用する場合は、次の図に示すように、一般的に、自動的にプロンプト持ち
、当社の独自のカスタム設定は、非常に非友好的なの開発に簡単に、間違って設定されていなかった、これがあることどのようにそれを達成するには?
プロンプトの第二に、原則
IDEは、ディレクトリ内のヒントを読み取ることで、自動的に構成メタデータ情報、およびメタデータであるMETA-INF
にspring-configuration-metadata.json
かadditional-spring-configuration-metadata.json
第三に、自動ヒントを達成するために
手動で、独自のメタデータを作成する場合は、このカスタム構成ファイル内の私自身の開発スターターでは、例えば、その後、ワークロードが比較的大きい、の使用IDEA
単語が自動的に生成されている機能
3.1。依存春・ブート・コンフィギュレーション・プロセッサのご紹介
ではzlt-swagger2-spring-boot-starter
次のjarパッケージのプロジェクトを追加します。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
3.2。設定IDEAを変更
検索Annotation Processor
とセットEnable annotation processing
3.3。プロジェクトをリビルド
このプロジェクトは、自動的に再コンパイルし、生成されspring-configuration-metadata.json
たファイルを
第四に、テスト
カスタムを設定闊歩が自動的に提案してきました
参考文献
https://docs.spring.io/spring-boot/docs/current/reference/html/configuration-metadata.html
推奨読書