public class NoUniqueBeanDefinitionException extends NoSuchBeanDefinitionException
BeanFactory
に要求すると、例外がスローされます。BeanFactory.getBean(Class)
, 直列化された形式 コンストラクターと説明 |
---|
NoUniqueBeanDefinitionException(ClassSE<?> type, CollectionSE<StringSE> beanNamesFound) 新しい NoUniqueBeanDefinitionException を作成します。 |
NoUniqueBeanDefinitionException(ClassSE<?> type, int numberOfBeansFound, StringSE message) 新しい NoUniqueBeanDefinitionException を作成します。 |
NoUniqueBeanDefinitionException(ClassSE<?> type, StringSE... beanNamesFound) 新しい NoUniqueBeanDefinitionException を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
CollectionSE<StringSE> | getBeanNamesFound() 一致する Bean が 1 つだけであると予想されたときに見つかったすべての Bean の名前を返します。 |
int | getNumberOfBeansFound() 一致する Bean が 1 つだけであると予想されたときに見つかった Bean の数を返します。 |
getBeanName, getBeanType, getResolvableType
equals, hashCode
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public NoUniqueBeanDefinitionException(ClassSE<?> type, int numberOfBeansFound, StringSE message)
NoUniqueBeanDefinitionException
を作成します。type
- 非固有 Bean の必須型 numberOfBeansFound
- 一致する Bean の数 message
- 問題を説明する詳細なメッセージ public NoUniqueBeanDefinitionException(ClassSE<?> type, CollectionSE<StringSE> beanNamesFound)
NoUniqueBeanDefinitionException
を作成します。type
- 非固有 Bean の必須型 beanNamesFound
- 一致するすべての Bean の名前 (コレクションとして)public int getNumberOfBeansFound()
public CollectionSE<StringSE> getBeanNamesFound()
null
になる可能性があることに注意してください。NoSuchBeanDefinitionException.getBeanType()