public class BeanDefinitionOverrideException extends BeanDefinitionStoreException
BeanDefinitionStoreException indicating an invalid override
 attempt: typically registering a new definition for the same bean name while
 DefaultListableBeanFactory.isAllowBeanDefinitionOverriding() is false.| Constructor and Description | 
|---|
| BeanDefinitionOverrideException(String beanName,
                               BeanDefinition beanDefinition,
                               BeanDefinition existingDefinition)Create a new BeanDefinitionOverrideException for the given new and existing definition. | 
| Modifier and Type | Method and Description | 
|---|---|
| BeanDefinition | getBeanDefinition()Return the newly registered bean definition. | 
| String | getBeanName()Return the name of the bean. | 
| BeanDefinition | getExistingDefinition()Return the existing bean definition for the same name. | 
| String | getResourceDescription()Return the description of the resource that the bean definition came from. | 
contains, getMessage, getMostSpecificCause, getRootCauseaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic BeanDefinitionOverrideException(String beanName, BeanDefinition beanDefinition, BeanDefinition existingDefinition)
beanName - the name of the beanbeanDefinition - the newly registered bean definitionexistingDefinition - the existing bean definition for the same name@NonNull public String getResourceDescription()
getResourceDescription in class BeanDefinitionStoreException@NonNull public String getBeanName()
getBeanName in class BeanDefinitionStoreExceptionpublic BeanDefinition getBeanDefinition()
getBeanName()public BeanDefinition getExistingDefinition()
getBeanName()