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, getResolvableTypecontains, getMessage, getMostSpecificCause, getRootCausepublic 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()
@Nullable public java.util.Collection<java.lang.String> getBeanNamesFound()
null になる可能性があることに注意してください。NoSuchBeanDefinitionException.getBeanType()