春ブーツ実装するカスタム設定が自動的にIDEを促し

ファイル

一、背景

公式が提供する春のブートスターター構成アイテム、我々はIDEの設定を使用する場合は、次の図に示すように、一般的に、自動的にプロンプト持ち
ファイル
、当社の独自のカスタム設定は、非常に非友好的なの開発に簡単に、間違って設定されていなかった、これがあることどのようにそれを達成するには?

 

プロンプトの第二に、原則

IDEは、ディレクトリ内のヒントを読み取ることで、自動的に構成メタデータ情報、およびメタデータであるMETA-INFspring-configuration-metadata.jsonadditional-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

 
推奨読書

おすすめ

転載: www.cnblogs.com/zlt2000/p/11386751.html