Springbootカスタムランチャー

1. springbootスターターの主要コンポーネント

1.ランチャーモジュール

例としてmybatisのスターターを取り上げ
ます。プロジェクトにはpom.xmlファイルが1つだけあります。これは、依存する必要のあるjarパッケージをインポートするために使用されます。mybatis自動構成jarパッケージmybatis-spring-boot-autoconfigureが含まれます。
ここに画像の説明を挿入

2.自動構成モジュール

mybatisのランチャーを例として使用して
自動構成実現するには、META-INFフォルダーにspring.factoriesファイルを作成し、自動構成を実装するクラスを指定して
ここに画像の説明を挿入
、特定の構成クラス開く必要があります。mybatisが@Beanを介してSpringにBeanを追加することがわかりますコンテナ内
ここに画像の説明を挿入

次に、カスタムランチャーを作成します

1.公開機能のカプセル化を担当するspringbootプロジェクトを作成します

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

2. application.propertiesを作成します

ここに画像の説明を挿入

3. dataconfigクラスを作成します

ここに画像の説明を挿入

4.テンプレートクラスを作成する

ここに画像の説明を挿入

5. CustomStarterRunクラスを作成し、追加する必要があります

@Configurationおよび@EnableConfigurationProperties(DataConfig.class)アノテーション。それ以外の場合、DataConfigクラスの@ConfigurationProperties(prefix = "spring.datasource")はエラーを報告します。
ここに画像の説明を挿入

6. spring.factoriesファイルを作成して、構成クラスを指定します

ここに画像の説明を挿入

7. jarパッケージにアクセスする

ここに画像の説明を挿入

8. jarをローカルウェアハウスに置き、依存パッケージを導入するために使用されるjarと同じ名前の.pomファイルとしてpom.xmlを保存します。

ここに画像の説明を挿入

9.パブリック関数プロジェクトのインポートを担当する空のMavenプロジェクトを作成します

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

10. pom.xmlを変更します

ここに画像の説明を挿入

11. jarパッケージにアクセスする

ここに画像の説明を挿入

12. jarパッケージと.pomファイルをローカルウェアハウスに配置します

ここに画像の説明を挿入

13. springbootプロジェクトを開き、作成した2つのjarパッケージを紹介します

ここに画像の説明を挿入

14.application.propertiesはパラメーターを追加します

ここに画像の説明を挿入

15.コントローラーがFisherTemplateを注入し、helloworldメソッドを呼び出します

ここに画像の説明を挿入

16.ブラウザは、表示および印刷のリクエストを開始します。名前とパスワードは、このアイテムの値のみを参照できます

ここに画像の説明を挿入
ここに画像の説明を挿入

19件のオリジナル記事を掲載 いいね2 訪問数721

おすすめ

転載: blog.csdn.net/qq_40977118/article/details/104881794