構成クラス

Spring Boot は Java ベースの構成を優先します。XML ソースで SpringApplication (Javadoc) を使用することもできますが、通常はプライマリソースを単一の @Configuration (Javadoc) クラスにすることをお勧めします。通常、main メソッドを定義するクラスは、プライマリ @Configuration (Javadoc) として適しています。

XML 構成を使用する多くの Spring 構成例がインターネットで公開されています。可能であれば、常に同等の Java ベースの構成を使用してください。Enable* アノテーションを検索することは、出発点として適切です。

追加の構成クラスのインポート

すべての @Configuration (Javadoc) を 1 つのクラスに入れる必要はありません。@Import (Javadoc) アノテーションを使用して、追加の構成クラスをインポートできます。または、@ComponentScan (Javadoc) を使用して、@Configuration (Javadoc) クラスを含むすべての Spring コンポーネントを自動的に取得することもできます。

XML 設定のインポート

どうしても XML ベースの構成を使用する必要がある場合は、@Configuration (Javadoc) クラスから始めることをお勧めします。その後、@ImportResource (Javadoc) アノテーションを使用して XML 構成ファイルを読み込むことができます。