public class DefaultDynamicBeanDefinitionRegistry extends Object implements DynamicBeanDefinitionRegistry, org.springframework.context.ApplicationContextAware
| 构造器和说明 |
|---|
DefaultDynamicBeanDefinitionRegistry() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsBeanDefinition(String beanName) |
String[] |
getAliases(String name) |
org.springframework.context.ApplicationContext |
getApplicationContext() |
org.springframework.beans.factory.config.BeanDefinition |
getBeanDefinition(String beanName) |
int |
getBeanDefinitionCount() |
String[] |
getBeanDefinitionNames() |
org.springframework.beans.factory.support.DefaultListableBeanFactory |
getBeanFactory() |
boolean |
isAlias(String name) |
boolean |
isBeanNameInUse(String beanName) |
void |
registerAlias(String name,
String alias) |
void |
registerBean(Class<?> beanClass)
动态注册指定类型的Class到Spring上下文
|
void |
registerBean(Class<?> beanClass,
String scope)
动态注册指定类型的Class到Spring上下文
|
void |
registerBean(Class<?> beanClass,
String scope,
boolean lazyInit)
动态注册指定类型的Class到Spring上下文
|
void |
registerBean(Class<?> beanClass,
String scope,
boolean lazyInit,
boolean autowireCandidate)
动态注册指定类型的Class到Spring上下文
|
void |
registerBean(String beanName,
Class<?> beanClass)
动态注册指定类型的Class到Spring上下文
|
void |
registerBean(String beanName,
Class<?> beanClass,
String scope)
动态注册指定类型的Class到Spring上下文
|
void |
registerBean(String beanName,
Class<?> beanClass,
String scope,
boolean lazyInit)
动态注册指定类型的Class到Spring上下文
|
void |
registerBean(String beanName,
Class<?> beanClass,
String scope,
boolean lazyInit,
boolean autowireCandidate)
动态注册指定类型的Class到Spring上下文
|
void |
registerBeanDefinition(String beanName,
org.springframework.beans.factory.config.BeanDefinition beanDefinition) |
void |
removeAlias(String alias) |
void |
removeBeanDefinition(String beanName) |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwarepublic org.springframework.beans.factory.support.DefaultListableBeanFactory getBeanFactory()
public org.springframework.context.ApplicationContext getApplicationContext()
public void registerBean(Class<?> beanClass)
registerBean 在接口中 DynamicBeanDefinitionRegistrybeanClass - : The class type of beanpublic void registerBean(Class<?> beanClass, String scope)
registerBean 在接口中 DynamicBeanDefinitionRegistrybeanClass - : The class type of beanscope - : scope valuepublic void registerBean(Class<?> beanClass, String scope, boolean lazyInit)
registerBean 在接口中 DynamicBeanDefinitionRegistrybeanClass - : The class type of beanscope - : scope valuelazyInit - : lazyInit valuepublic void registerBean(Class<?> beanClass, String scope, boolean lazyInit, boolean autowireCandidate)
DynamicBeanDefinitionRegistryregisterBean 在接口中 DynamicBeanDefinitionRegistrybeanClass - : The class type of beanscope - : scope valuelazyInit - : lazyInit valueautowireCandidate - : autowireCandidate valuepublic void registerBean(String beanName, Class<?> beanClass)
registerBean 在接口中 DynamicBeanDefinitionRegistrybeanName - : The name of beanbeanClass - : The class type of beanpublic void registerBean(String beanName, Class<?> beanClass, String scope)
registerBean 在接口中 DynamicBeanDefinitionRegistrybeanName - : The name of beanbeanClass - : The class type of beanscope - : scope valuepublic void registerBean(String beanName, Class<?> beanClass, String scope, boolean lazyInit)
registerBean 在接口中 DynamicBeanDefinitionRegistrybeanName - : The name of beanbeanClass - : The class type of beanscope - : scope valuelazyInit - : lazyInit valuepublic void registerBean(String beanName, Class<?> beanClass, String scope, boolean lazyInit, boolean autowireCandidate)
registerBean 在接口中 DynamicBeanDefinitionRegistrybeanName - : The name of beanbeanClass - : The class type of beanscope - : scope valuelazyInit - : lazyInit valueautowireCandidate - : autowireCandidate valuepublic void registerBeanDefinition(String beanName, org.springframework.beans.factory.config.BeanDefinition beanDefinition) throws org.springframework.beans.factory.BeanDefinitionStoreException
registerBeanDefinition 在接口中 org.springframework.beans.factory.support.BeanDefinitionRegistryorg.springframework.beans.factory.BeanDefinitionStoreExceptionpublic void removeBeanDefinition(String beanName) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
removeBeanDefinition 在接口中 org.springframework.beans.factory.support.BeanDefinitionRegistryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic org.springframework.beans.factory.config.BeanDefinition getBeanDefinition(String beanName) throws org.springframework.beans.factory.NoSuchBeanDefinitionException
getBeanDefinition 在接口中 org.springframework.beans.factory.support.BeanDefinitionRegistryorg.springframework.beans.factory.NoSuchBeanDefinitionExceptionpublic boolean containsBeanDefinition(String beanName)
containsBeanDefinition 在接口中 org.springframework.beans.factory.support.BeanDefinitionRegistrypublic String[] getBeanDefinitionNames()
getBeanDefinitionNames 在接口中 org.springframework.beans.factory.support.BeanDefinitionRegistrypublic int getBeanDefinitionCount()
getBeanDefinitionCount 在接口中 org.springframework.beans.factory.support.BeanDefinitionRegistrypublic boolean isBeanNameInUse(String beanName)
isBeanNameInUse 在接口中 org.springframework.beans.factory.support.BeanDefinitionRegistrypublic void registerAlias(String name, String alias)
registerAlias 在接口中 org.springframework.core.AliasRegistrypublic void removeAlias(String alias)
removeAlias 在接口中 org.springframework.core.AliasRegistrypublic boolean isAlias(String name)
isAlias 在接口中 org.springframework.core.AliasRegistryCopyright © 2018. All rights reserved.