構成クラス
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 構成ファイルを読み込むことができます。