パッケージ | 説明 |
---|---|
org.springframework.beans.factory | Spring の軽量の制御の反転(IoC)コンテナーを実装するコアパッケージ。 |
org.springframework.beans.factory.config | Bean ファクトリの SPI インターフェースおよび構成関連の便利なクラス。 |
org.springframework.beans.factory.support | org.springframework.beans.factory パッケージをサポートするクラス。 |
org.springframework.context.annotation | JSR-250「共通」アノテーション、コンポーネントスキャン、Spring 管理オブジェクトを作成するための Java ベースのメタデータなど、アプリケーションコンテキストのアノテーションサポート。 |
org.springframework.context.support | ApplicationContext 実装および MessageSource 実装の抽象基本クラスなど、org.springframework.context パッケージをサポートするクラス。 |
org.springframework.jndi.support | JNDI ベースの BeanFactory 実装を含む、JNDI 使用のサポートクラス。 |
org.springframework.orm.jpa | JPA(Java Persistence API)と Spring コンセプトの統合を提供するパッケージ。 |
org.springframework.orm.jpa.support | org.springframework.orm.jpa パッケージをサポートするクラス。 |
修飾子と型 | クラスと説明 |
---|---|
class | NoUniqueBeanDefinitionException 一致する Bean が 1 つしか期待されていない場合に、複数の一致する候補が見つかった Bean インスタンスを BeanFactory に要求すると、例外がスローされます。 |
修飾子と型 | メソッドと説明 |
---|---|
<A extends AnnotationSE> | ListableBeanFactory.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType) 指定された Bean で annotationType の Annotation SE を検索し、指定されたクラス自体にアノテーションが見つからない場合はインターフェースとスーパークラスを走査し、Bean のファクトリメソッド(存在する場合)を確認します。 |
<A extends AnnotationSE> | ListableBeanFactory.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType, boolean allowFactoryBeanInit) 指定された Bean で annotationType の Annotation SE を検索し、指定されたクラス自体にアノテーションが見つからない場合はインターフェースとスーパークラスを走査し、Bean のファクトリメソッド(存在する場合)を確認します。 |
ClassSE<?> | BeanFactory.getType(StringSE name) 指定された名前の Bean の型を判別します。 |
ClassSE<?> | BeanFactory.getType(StringSE name, boolean allowFactoryBeanInit) 指定された名前の Bean の型を判別します。 |
boolean | BeanFactory.isPrototype(StringSE name) この Bean はプロトタイプですか? つまり、 BeanFactory.getBean(java.lang.String) は常に独立したインスタンスを返しますか? |
boolean | BeanFactory.isSingleton(StringSE name) この Bean は共有シングルトンですか? つまり、 BeanFactory.getBean(java.lang.String) は常に同じインスタンスを返しますか? |
boolean | BeanFactory.isTypeMatch(StringSE name, ClassSE<?> typeToMatch) 指定された名前の Bean が指定された型と一致するかどうかを確認します。 |
boolean | BeanFactory.isTypeMatch(StringSE name, ResolvableType typeToMatch) 指定された名前の Bean が指定された型と一致するかどうかを確認します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | ConfigurableListableBeanFactory.getBeanDefinition(StringSE beanName) 指定された Bean の登録済み BeanDefinition を返し、そのプロパティ値とコンストラクター引数値(Bean ファクトリの後処理中に変更できます)へのアクセスを許可します。 |
BeanDefinition | ConfigurableBeanFactory.getMergedBeanDefinition(StringSE beanName) 指定された Bean 名のマージされた BeanDefinition を返し、必要に応じて子 Bean 定義をその親とマージします。 |
boolean | ConfigurableListableBeanFactory.isAutowireCandidate(StringSE beanName, DependencyDescriptor descriptor) 指定された Bean が、一致する型の依存関係を宣言する他の Bean に注入されるオートワイヤー候補として適格であるかどうかを判別します。 |
boolean | ConfigurableBeanFactory.isFactoryBean(StringSE name) 指定された名前の Bean が FactoryBean であるかどうかを判別します。 |
修飾子と型 | メソッドと説明 |
---|---|
<A extends AnnotationSE> | StaticListableBeanFactory.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType) |
<A extends AnnotationSE> | DefaultListableBeanFactory.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType) |
<A extends AnnotationSE> | StaticListableBeanFactory.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType, boolean allowFactoryBeanInit) |
<A extends AnnotationSE> | DefaultListableBeanFactory.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType, boolean allowFactoryBeanInit) |
BeanDefinition | SimpleBeanDefinitionRegistry.getBeanDefinition(StringSE beanName) |
BeanDefinition | BeanDefinitionRegistry.getBeanDefinition(StringSE beanName) 指定された Bean 名の BeanDefinition を返します。 |
BeanDefinition | DefaultListableBeanFactory.getBeanDefinition(StringSE beanName) |
ClassSE<?> | StaticListableBeanFactory.getType(StringSE name) |
ClassSE<?> | AbstractBeanFactory.getType(StringSE name) |
ClassSE<?> | StaticListableBeanFactory.getType(StringSE name, boolean allowFactoryBeanInit) |
ClassSE<?> | AbstractBeanFactory.getType(StringSE name, boolean allowFactoryBeanInit) |
boolean | DefaultListableBeanFactory.isAutowireCandidate(StringSE beanName, DependencyDescriptor descriptor) |
protected boolean | DefaultListableBeanFactory.isAutowireCandidate(StringSE beanName, DependencyDescriptor descriptor, AutowireCandidateResolver resolver) 指定された Bean 定義が、一致型の依存関係を宣言する他の Bean に注入されるオートワイヤー候補として適格であるかどうかを判別します。 |
boolean | AbstractBeanFactory.isFactoryBean(StringSE name) |
boolean | StaticListableBeanFactory.isPrototype(StringSE name) |
boolean | AbstractBeanFactory.isPrototype(StringSE name) |
boolean | StaticListableBeanFactory.isSingleton(StringSE name) |
boolean | AbstractBeanFactory.isSingleton(StringSE name) |
boolean | StaticListableBeanFactory.isTypeMatch(StringSE name, ClassSE<?> typeToMatch) |
boolean | AbstractBeanFactory.isTypeMatch(StringSE name, ClassSE<?> typeToMatch) |
boolean | StaticListableBeanFactory.isTypeMatch(StringSE name, ResolvableType typeToMatch) |
boolean | AbstractBeanFactory.isTypeMatch(StringSE name, ResolvableType typeToMatch) |
protected boolean | AbstractBeanFactory.isTypeMatch(StringSE name, ResolvableType typeToMatch, boolean allowFactoryBeanInit) AbstractBeanFactory.isTypeMatch(String, ResolvableType) の内部拡張バリアント。指定された名前の Bean が指定された型と一致するかどうかをチェックします。 |
void | SimpleBeanDefinitionRegistry.removeBeanDefinition(StringSE beanName) |
void | BeanDefinitionRegistry.removeBeanDefinition(StringSE beanName) 指定された名前の BeanDefinition を削除します。 |
void | DefaultListableBeanFactory.removeBeanDefinition(StringSE beanName) |
修飾子と型 | メソッドと説明 |
---|---|
protected ObjectSE | CommonAnnotationBeanPostProcessor.autowireResource(BeanFactory factory, CommonAnnotationBeanPostProcessor.LookupElement element, StringSE requestingBeanName) 指定されたファクトリに基づいたオートワイヤーを介して、指定された名前と型のリソースオブジェクトを取得します。 |
protected ObjectSE | CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.LookupElement element, StringSE requestingBeanName) 指定された名前と型のリソースオブジェクトを取得します。 |
修飾子と型 | メソッドと説明 |
---|---|
<A extends AnnotationSE> | AbstractApplicationContext.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType) |
<A extends AnnotationSE> | AbstractApplicationContext.findAnnotationOnBean(StringSE beanName, ClassSE<A> annotationType, boolean allowFactoryBeanInit) |
BeanDefinition | GenericApplicationContext.getBeanDefinition(StringSE beanName) |
ClassSE<?> | AbstractApplicationContext.getType(StringSE name) |
ClassSE<?> | AbstractApplicationContext.getType(StringSE name, boolean allowFactoryBeanInit) |
boolean | AbstractApplicationContext.isPrototype(StringSE name) |
boolean | AbstractApplicationContext.isSingleton(StringSE name) |
boolean | AbstractApplicationContext.isTypeMatch(StringSE name, ClassSE<?> typeToMatch) |
boolean | AbstractApplicationContext.isTypeMatch(StringSE name, ResolvableType typeToMatch) |
void | GenericApplicationContext.removeBeanDefinition(StringSE beanName) |
修飾子と型 | メソッドと説明 |
---|---|
ClassSE<?> | SimpleJndiBeanFactory.getType(StringSE name) |
ClassSE<?> | SimpleJndiBeanFactory.getType(StringSE name, boolean allowFactoryBeanInit) |
boolean | SimpleJndiBeanFactory.isPrototype(StringSE name) |
boolean | SimpleJndiBeanFactory.isSingleton(StringSE name) |
boolean | SimpleJndiBeanFactory.isTypeMatch(StringSE name, ClassSE<?> typeToMatch) |
boolean | SimpleJndiBeanFactory.isTypeMatch(StringSE name, ResolvableType typeToMatch) |
修飾子と型 | メソッドと説明 |
---|---|
static EntityManagerFactoryEE | EntityManagerFactoryUtils.findEntityManagerFactory(ListableBeanFactory beanFactory, StringSE unitName) 指定された Spring アプリケーションコンテキスト(ListableBeanFactory で表されます)で指定された名前の EntityManagerFactory を見つけます。 |
修飾子と型 | メソッドと説明 |
---|---|
protected EntityManagerFactoryEE | PersistenceAnnotationBeanPostProcessor.findDefaultEntityManagerFactory(StringSE requestingBeanName) Spring アプリケーションコンテキストで単一のデフォルト EntityManagerFactory を検索します。 |
protected EntityManagerFactoryEE | PersistenceAnnotationBeanPostProcessor.findEntityManagerFactory(StringSE unitName, StringSE requestingBeanName) 現在の Spring アプリケーションコンテキストで指定された名前の EntityManagerFactory を検索します。ユニット名が指定されていない場合は、単一のデフォルト EntityManagerFactory(存在する場合)にフォールバックします。 |
protected EntityManagerFactoryEE | PersistenceAnnotationBeanPostProcessor.findNamedEntityManagerFactory(StringSE unitName, StringSE requestingBeanName) 現在の Spring アプリケーションコンテキストで、指定された名前の EntityManagerFactory を検索します。 |