public interface BeanDefinitionLoader
| 限定符和类型 | 方法和说明 |
|---|---|
BeanDefinition |
createBeanDefinition(java.lang.Class<?> beanClass)
Create a bean definition with given class type
|
BeanDefinitionRegistry |
getRegistry()
Get registered bean definition registry
|
void |
loadBeanDefinition(java.lang.Class<?> clazz)
Load bean definition with given bean class.
|
void |
loadBeanDefinition(java.lang.String name,
java.lang.Class<?> beanClass)
Load bean definition with given bean class and bean name.
|
void |
loadBeanDefinitions(java.util.Collection<java.lang.Class<?>> beans)
Load bean definitions with given bean collection.
|
void |
register(java.lang.Class<?> clazz)
Register bean definition with given class
|
void |
register(java.lang.String name,
BeanDefinition beanDefinition)
Register bean definition with given name , and resolve property values
|
BeanDefinition createBeanDefinition(java.lang.Class<?> beanClass)
beanClass - the bean typeBeanDefinitionBeanDefinitionRegistry getRegistry()
void loadBeanDefinitions(java.util.Collection<java.lang.Class<?>> beans)
throws BeanDefinitionStoreException
beans - beans collectionBeanDefinitionStoreException - BeanDefinition could not be storevoid loadBeanDefinition(java.lang.Class<?> clazz)
throws BeanDefinitionStoreException
clazz - bean classBeanDefinitionStoreException - BeanDefinition could not be storevoid loadBeanDefinition(java.lang.String name,
java.lang.Class<?> beanClass)
throws BeanDefinitionStoreException
name - bean namebeanClass - bean classBeanDefinitionStoreException - BeanDefinition could not be storevoid register(java.lang.Class<?> clazz)
throws BeanDefinitionStoreException
clazz - bean classBeanDefinitionStoreException - BeanDefinition could not be storevoid register(java.lang.String name,
BeanDefinition beanDefinition)
throws BeanDefinitionStoreException
name - bean namebeanDefinition - bean definition instanceBeanDefinitionStoreException - BeanDefinition could not be storeCopyright © 2019 TODAY. All rights reserved.