public interface BeanDefinitionRegistry
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsBeanDefinition(java.lang.Class<?> type)
Whether there is a bean with the given type.
|
boolean |
containsBeanDefinition(java.lang.Class<?> type,
boolean equals)
Whether there is a bean with the given type.
|
boolean |
containsBeanDefinition(java.lang.String beanName)
Check if this registry contains a bean definition with the given name.
|
BeanDefinition |
getBeanDefinition(java.lang.Class<?> beanClass) |
BeanDefinition |
getBeanDefinition(java.lang.String beanName)
Return the BeanDefinition for the given bean name.
|
int |
getBeanDefinitionCount()
Return the number of beans defined in the registry.
|
java.util.Set<java.lang.String> |
getBeanDefinitionNames()
Return the names of all beans defined in this registry.
|
java.util.Map<java.lang.String,BeanDefinition> |
getBeanDefinitionsMap() |
void |
registerBeanDefinition(java.lang.String name,
BeanDefinition beanDefinition)
register a bean with the given name and type
|
void |
removeBeanDefinition(java.lang.String beanName)
Remove the BeanDefinition for the given name.
|
java.util.Map<java.lang.String,BeanDefinition> getBeanDefinitionsMap()
void registerBeanDefinition(java.lang.String name,
BeanDefinition beanDefinition)
beanDefinition - bean definitionvoid removeBeanDefinition(java.lang.String beanName)
beanName - the name of the bean instance to registerBeanDefinition getBeanDefinition(java.lang.String beanName)
beanName - name of the bean to find a definition fornull)BeanDefinition getBeanDefinition(java.lang.Class<?> beanClass)
beanClass - bean definition bean classboolean containsBeanDefinition(java.lang.String beanName)
beanName - the name of the bean to look forboolean containsBeanDefinition(java.lang.Class<?> type)
type - bean typeboolean containsBeanDefinition(java.lang.Class<?> type,
boolean equals)
type - equals - must equals typejava.util.Set<java.lang.String> getBeanDefinitionNames()
int getBeanDefinitionCount()
Copyright © 2019 TODAY. All rights reserved.