public class BeanDefinitionOverrideException extends BeanDefinitionStoreException
BeanDefinitionStoreException
のサブクラス: 通常、DefaultListableBeanFactory.isAllowBeanDefinitionOverriding()
が false
である間に同じ Bean 名の新しい定義を登録します。コンストラクターと説明 |
---|
BeanDefinitionOverrideException(StringSE beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition) 指定された新規および既存の定義に対して新しい BeanDefinitionOverrideException を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
BeanDefinition | getBeanDefinition() 新しく登録された Bean 定義を返します。 |
StringSE | getBeanName() Bean の名前を返します。 |
BeanDefinition | getExistingDefinition() 同じ名前の既存の Bean 定義を返します。 |
StringSE | getResourceDescription() Bean 定義の元となったリソースの説明を返します。 |
contains, getMessage, getMostSpecificCause, getRootCause
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public BeanDefinitionOverrideException(StringSE beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition)
beanName
- Bean の名前 beanDefinition
- 新しく登録された Bean 定義 existingDefinition
- 同じ名前の既存の Bean 定義 @NonNull public StringSE getResourceDescription()
BeanDefinitionStoreException
の getResourceDescription
@NonNull public StringSE getBeanName()
BeanDefinitionStoreException
の getBeanName
public BeanDefinition getBeanDefinition()
getBeanName()
public BeanDefinition getExistingDefinition()
getBeanName()