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