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