| 构造器和说明 |
|---|
SimpleIoc() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
addBean(Class<T> type)
Register @Bean marked objects
|
void |
addBean(Object bean)
Add user-defined objects
|
void |
addBean(String name,
Object bean)
Add user-defined objects
|
void |
clearAll()
Clean ioc container
|
<T> T |
getBean(Class<T> type)
Get bean instance by class type
|
Object |
getBean(String name)
Get bean instance by name
|
BeanDefine |
getBeanDefine(Class<?> type)
Get BeanDefine by bean type
|
List<BeanDefine> |
getBeanDefines()
Get ioc container bean defines
|
Set<String> |
getBeanNames()
Get ioc bean names
|
List<Object> |
getBeans()
Get ioc container all beans
|
void |
remove(Class<?> type)
Remove bean by class type
|
void |
remove(String beanName)
Remove bean by name
|
void |
setBean(Class<?> type,
Object proxyBean)
Update BeanDefine
|
public void addBean(Object bean)
public <T> T addBean(Class<T> type)
public List<BeanDefine> getBeanDefines()
IocgetBeanDefines 在接口中 Iocpublic BeanDefine getBeanDefine(Class<?> type)
IocgetBeanDefine 在接口中 Ioctype - bean class typepublic Set<String> getBeanNames()
IocgetBeanNames 在接口中 IocCopyright © 2018. All rights reserved.