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