クラス AutoConfigurationPackages

java.lang.ObjectSE
org.springframework.boot.autoconfigure.AutoConfigurationPackages

public abstract class AutoConfigurationPackages extends ObjectSE
後で参照するために自動構成パッケージを格納するためのクラス(たとえば、JPA エンティティスキャナーによる)。
導入:
1.0.0
作成者:
Phillip Webb, Dave Syer, Oliver Gierke
  • コンストラクターの詳細

    • AutoConfigurationPackages

      public AutoConfigurationPackages()
  • メソッドの詳細

    • has

      public static boolean has(BeanFactory beanFactory)
      指定された Bean ファクトリの自動構成基本パッケージが使用可能かどうかを判別します。
      パラメーター:
      beanFactory - ソース Bean ファクトリ
      戻り値:
      利用可能な auto-config パッケージがある場合は true
    • get

      public static ListSE<StringSE> get(BeanFactory beanFactory)
      指定された Bean ファクトリの自動構成基本パッケージを返します。
      パラメーター:
      beanFactory - ソース Bean ファクトリ
      戻り値:
      自動構成パッケージのリスト
      例外:
      IllegalStateExceptionSE - 自動構成が有効になっていない場合
    • register

      public static void register(BeanDefinitionRegistry registry, StringSE... packageNames)
      プログラムで自動構成パッケージ名を登録します。以降の呼び出しでは、すでに登録されているパッケージ名に、指定されたパッケージ名が追加されます。このメソッドを使用して、特定の BeanDefinitionRegistry に使用される基本パッケージを手動で定義できます。通常、このメソッドを直接呼び出さないでください。代わりに、パッケージ名が @EnableAutoConfiguration 構成クラスから設定されるデフォルトの規則に依存することをお勧めします。
      パラメーター:
      registry - Bean 定義レジストリ
      packageNames - 設定するパッケージ名