クラス AutoConfigurationPackages
java.lang.ObjectSE
org.springframework.boot.autoconfigure.AutoConfigurationPackages
後で参照するために自動構成パッケージを格納するためのクラス(たとえば、JPA エンティティスキャナーによる)。
- 導入:
- 1.0.0
- 作成者:
- Phillip Webb, Dave Syer, Oliver Gierke
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明get
(BeanFactory beanFactory) 指定された Bean ファクトリの自動構成基本パッケージを返します。static boolean
has
(BeanFactory beanFactory) 指定された Bean ファクトリの自動構成基本パッケージが使用可能かどうかを判別します。static void
register
(BeanDefinitionRegistry registry, StringSE... packageNames) プログラムで自動構成パッケージ名を登録します。
コンストラクターの詳細
AutoConfigurationPackages
public AutoConfigurationPackages()
メソッドの詳細
has
指定された Bean ファクトリの自動構成基本パッケージが使用可能かどうかを判別します。- パラメーター:
beanFactory
- ソース Bean ファクトリ- 戻り値:
- 利用可能な auto-config パッケージがある場合は true
get
指定された Bean ファクトリの自動構成基本パッケージを返します。- パラメーター:
beanFactory
- ソース Bean ファクトリ- 戻り値:
- 自動構成パッケージのリスト
- 例外:
IllegalStateExceptionSE
- 自動構成が有効になっていない場合
register
プログラムで自動構成パッケージ名を登録します。以降の呼び出しでは、すでに登録されているパッケージ名に、指定されたパッケージ名が追加されます。このメソッドを使用して、特定のBeanDefinitionRegistry
に使用される基本パッケージを手動で定義できます。通常、このメソッドを直接呼び出さないでください。代わりに、パッケージ名が@EnableAutoConfiguration
構成クラスから設定されるデフォルトの規則に依存することをお勧めします。- パラメーター:
registry
- Bean 定義レジストリpackageNames
- 設定するパッケージ名