クラス BeanDefinitionUtils
java.lang.ObjectSE
org.springframework.data.jpa.util.BeanDefinitionUtils
BeanFactoryPostProcessor
から BeanDefinition
インスタンスを操作するユーティリティメソッド。- 作成者:
- Oliver Gierke, Mark Paluch, Donghun Shin
ネストされたクラスのサマリー
ネストされたクラスメソッドのサマリー
修飾子と型メソッド説明static BeanDefinition
getBeanDefinition
(StringSE name, ConfigurableListableBeanFactory beanFactory) 指定されたBeanFactory
またはその親の 1 つから取得された、指定された名前のBeanDefinition
を返します。指定されたConfigurableListableBeanFactory
階層に登録されているすべてのBeanDefinition
のBeanDefinitionUtils.EntityManagerFactoryBeanDefinition
インスタンスを返します。static IterableSE<StringSE>
getEntityManagerFactoryBeanNames
(ListableBeanFactory beanFactory) 最終的にEntityManagerFactory
になる Bean 定義のすべての Bean 名を返します。
メソッドの詳細
getEntityManagerFactoryBeanNames
public static IterableSE<StringSE> getEntityManagerFactoryBeanNames(ListableBeanFactory beanFactory) 最終的にEntityManagerFactory
になる Bean 定義のすべての Bean 名を返します。ファクトリ Bean の先行初期化を回避するために、ここではEntityManagerFactory
とよく知られているファクトリ Bean をチェックしています。EntityManagerFactory
を直接宣言する可能性があるため、特に JavaConfig シナリオではダブルルックアップが必要です。- パラメーター:
beanFactory
-- 戻り値:
getEntityManagerFactoryBeanDefinitions
public static CollectionSE<BeanDefinitionUtils.EntityManagerFactoryBeanDefinition> getEntityManagerFactoryBeanDefinitions(ConfigurableListableBeanFactory beanFactory) 指定されたConfigurableListableBeanFactory
階層に登録されているすべてのBeanDefinition
のBeanDefinitionUtils.EntityManagerFactoryBeanDefinition
インスタンスを返します。- パラメーター:
beanFactory
- null であってはなりません。- 戻り値:
getBeanDefinition
public static BeanDefinition getBeanDefinition(StringSE name, ConfigurableListableBeanFactory beanFactory) 指定されたBeanFactory
またはその親の 1 つから取得された、指定された名前のBeanDefinition
を返します。- パラメーター:
name
-beanFactory
-- 戻り値: