构造器和说明 |
---|
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()
Ioc
getBeanDefines
在接口中 Ioc
public BeanDefine getBeanDefine(Class<?> type)
Ioc
getBeanDefine
在接口中 Ioc
type
- bean class typepublic Set<String> getBeanNames()
Ioc
getBeanNames
在接口中 Ioc
Copyright © 2017. All rights reserved.