をブートストラップの推奨方法についての説明が必要、いることを言及している:<a href="http://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/SpringApplication.html" rel="nofollow"><code>SpringApplication</code></a>用のJavaドキュメントで春ブートアプリケーション
SpringApplication
sが異なる さまざまなソースからの豆を読むことができます。これは、一般的に
は、この文は、唯一持っているへのアプリのために推奨されていることを意味しています[...]単一@Configuration
クラスは、アプリケーションをブートストラップするために使用されることをお勧めします1つの@Configuration
クラス、または@Configuration
の注釈を付けられたクラスをSpringApplication
(例:run
メソッド)に渡すことをお勧めしますか?@Configuration
クラスの数に制限はありませんか?
また、私は解釈する文の残りの部分は難しい:
[...]しかし、以下のソースのいずれかを使用することもできます。
- によってロードされるのGroovyスクリプトによってロードされるXMLリソース -
Class
- JavaクラスXmlBeanDefinitionReader
、またはGroovyBeanDefinitionReader
AnnotatedBeanDefinitionReader
Resource
によってロードされますPackage
からClassPathBeanDefinitionScanner
- は
CharSequence
によってスキャンされるJavaパッケージ - 必要に応じてロードされたのクラス名、リソース・ハンドルまたはパッケージ名。CharSequence
が クラスに解決されず、存在するResource
に解決されない場合、 はPackage
とみなされます。私は今、そののJavaDocの説明を読んだ、何の問題もなく前SpringApplication.run
を使用しているが
私は完全に混乱しています。