ソースからSpringBoot自動アセンブリを参照してください。

あなたは、図SpringBootオートワイヤリングを見ます

浅いから深いにSpringBoot

  • springboot環境を構築し、それは非常に簡単です!コンフィギュレーション・ファイルを必要としない方法は、単にガイドのように、アップ実行して、逃げます!

  • @SpringBootApplicationコメント

    • 唯一のクラス導かれたコメントはあり@SpringBootApplicationノートは 3つの重要な注意事項があります見て内側から、

    • @SpringBootConfigurationコメント

      • このような構成の標識は、ばね基づいており、すなわち、ソース@Configurationから等価物を参照
    • @ComponentScanコメント

      • 春を学習した後、これは非常に簡単です。スキャンノート
      • 現在のクラスのスキャンパッケージの下では、コントローラ/サービス@ @ /コンポーネント/ @リポジトリ@およびその他の注意事項
    • @EnableAutoConfigurationコメント

      • @AutoConfigurationPackage注:自動構成パッケージ
        • まだに頼るどの@importノート、注釈は仕事をスキャンします。
      • @import注:容器アセンブリIOCをインポートします
        1. バリューFACTORIES_RESOURCE_LOCATION META-INF / spring.factories
        2. 春はすべてのjarパスの際にスキャンを開始しますMETA-INF / spring.factoriesそのPropertiesオブジェクトに、パッケージファイルを
        3. プロパティは、キー値をオブジェクトから取得EnableAutoConfigurationのデータ、及び次いで内側容器に添加します。

概要

@SpringBootApplication次の三つの注意事項に相当:

  • @SpringBootConfiguration
  • @EnableAutoConfiguration
  • @ComponentScan
    キー@EnableAutoConfigurationノートであるこれら3つの音、自動的に設定を開始することです。内部実際の@import注釈、ロードMETA-INFを/ spring.factories情報ファイルを、その後に選別EnableAutoConfigurationキーデータとして、容器IOC、自動設定機能にロードされます!

ます。https://juejin.im/post/5cfdbe6c6fb9a07ece67c3dcで再現

おすすめ

転載: blog.csdn.net/weixin_34375233/article/details/91465494