クラス BeanDefinitionOverrideException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.FatalBeanException
org.springframework.beans.factory.BeanDefinitionStoreException
org.springframework.beans.factory.support.BeanDefinitionOverrideException
- 実装されたすべてのインターフェース:
SerializableSE
無効なオーバーライドの試みを示す
BeanDefinitionStoreException
のサブクラス: 通常、DefaultListableBeanFactory.isAllowBeanDefinitionOverriding()
が false
である間に同じ Bean 名の新しい定義を登録します。コンストラクターのサマリー
コンストラクター説明BeanDefinitionOverrideException
(StringSE beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition) 指定された新規および既存の定義に対して新しい BeanDefinitionOverrideException を作成します。BeanDefinitionOverrideException
(StringSE beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition, StringSE msg) 指定された新規および既存の定義に対して新しい BeanDefinitionOverrideException を作成します。方法の概要
修飾子と型メソッド説明新しく登録された Bean 定義を返します。Bean の名前を返します。同じ名前の既存の Bean 定義を返します。Bean 定義の元となったリソースの説明を返します。クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
BeanDefinitionOverrideException
public BeanDefinitionOverrideException(StringSE beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition) 指定された新規および既存の定義に対して新しい BeanDefinitionOverrideException を作成します。- パラメーター:
beanName
- Bean の名前beanDefinition
- 新しく登録された Bean 定義existingDefinition
- 同じ名前の既存の Bean 定義
BeanDefinitionOverrideException
public BeanDefinitionOverrideException(StringSE beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition, StringSE msg) 指定された新規および既存の定義に対して新しい BeanDefinitionOverrideException を作成します。- パラメーター:
beanName
- Bean の名前beanDefinition
- 新しく登録された Bean 定義existingDefinition
- 同じ名前の既存の Bean 定義msg
- 含める詳細メッセージ- 導入:
- 6.2.1
メソッドの詳細
getResourceDescription
Bean 定義の元となったリソースの説明を返します。- オーバーライド:
- クラス
BeanDefinitionStoreException
のgetResourceDescription
getBeanName
Bean の名前を返します。- オーバーライド:
- クラス
BeanDefinitionStoreException
のgetBeanName
getBeanDefinition
新しく登録された Bean 定義を返します。- 関連事項:
getExistingDefinition
同じ名前の既存の Bean 定義を返します。- 関連事項: