public class BeanDefinitionAddingPostProcessor
extends java.lang.Object
implements org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
BeanDefinitionRegistryPostProcessor that adds all beans defined in the specified
Resources. Used by plugins to hook into the shared application context.
Alternatively, allows for adding BeanDefinitions programmatically as well.| Constructor and Description |
|---|
BeanDefinitionAddingPostProcessor() |
BeanDefinitionAddingPostProcessor(org.springframework.core.env.ConfigurableEnvironment environment,
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
BeanDefinitions. |
void |
postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) |
void |
postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) |
public BeanDefinitionAddingPostProcessor(org.springframework.core.env.ConfigurableEnvironment environment,
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.BeanFactoryPostProcessororg.springframework.beans.BeansExceptionpublic void postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
throws org.springframework.beans.BeansException
postProcessBeanDefinitionRegistry in interface org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessororg.springframework.beans.BeansExceptionpublic BeanDefinitionAddingPostProcessor addBeanDefinition(java.lang.String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition)
BeanDefinitions.beanName - The name of the bean instance to registerbeanDefinition - Definition of the bean instance to register