public class BeanDefinitionAddingPostProcessor
extends java.lang.Object
implements org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
BeanDefinitionRegistryPostProcessor
that adds
all beans defined in the specified Resource
s. Used by plugins
to hook into the shared application context.
Alternatively, allows for adding BeanDefinition
s programmatically as
well.Constructor and Description |
---|
BeanDefinitionAddingPostProcessor() |
BeanDefinitionAddingPostProcessor(org.springframework.core.io.Resource... resources) |
Modifier and Type | Method and Description |
---|---|
BeanDefinitionAddingPostProcessor |
addBeanDefinition(java.lang.String beanName,
org.springframework.beans.factory.config.BeanDefinition beanDefinition)
Allows you to add custom
BeanDefinition s. |
void |
postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
void |
postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) |
public BeanDefinitionAddingPostProcessor(org.springframework.core.io.Resource... resources)
public BeanDefinitionAddingPostProcessor()
public void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) throws org.springframework.beans.BeansException
postProcessBeanFactory
in interface org.springframework.beans.factory.config.BeanFactoryPostProcessor
org.springframework.beans.BeansException
public void postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) throws org.springframework.beans.BeansException
postProcessBeanDefinitionRegistry
in interface org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
org.springframework.beans.BeansException
public BeanDefinitionAddingPostProcessor addBeanDefinition(java.lang.String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition)
BeanDefinition
s.beanName
- The name of the bean instance to registerbeanDefinition
- Definition of the bean instance to register