Spring の読み込み方法
Spring の読み込み方法には、XML 構成を使った読み込み、注釈を使った読み込み、Java 構成を使った読み込みの 3 種類があります。
- XMLベースの設定読み込み:SpringコンテナやBeanに関する情報を示すXMLファイルを作成し、ClassPathXmlApplicationContextやFileSystemXmlApplicationContextといったクラスを使用して、コンフィグファイルを読み込み、コンテナを作成します。
- アノテーションベースの設定のロード:Beanやコンテナ関連情報をJavaクラス内でアノテーションを使用して設定し、@ComponentScanアノテーションを使用して特定のパッケージまたはクラスをスキャンし、@Configurationアノテーションを使用して設定クラスを識別します。
- Javaによる設定の読み込み:Springコンテナ、Beanの情報をJavaクラスで設定する方法で、クラスの設定を示す@Configuration注釈と、注釈のクラスでBeanを作成する@Bean注釈を使用します。 設定のクラスの読み込み、コンテナの作成には、AnnotationConfigApplicationContextクラスを使用します。