限定符和类型 | 方法和说明 |
---|---|
void |
depose()
将容器注销,触发对象的 depose 事件
|
<T> T |
get(Class<T> type)
从容器中获取一个对象。
|
<T> T |
get(Class<T> type,
String name)
从容器中获取一个对象。
|
<K> K |
getByType(Class<K> klass) |
String[] |
getNames() |
String[] |
getNamesByType(Class<?> klass) |
boolean |
has(String name) |
void |
reset()
将容器恢复成初始创建状态,所有的缓存都将被清空
|
<T> T get(Class<T> type, String name) throws IocException
T
- type
- 对象的类型,如果为 null,在对象的注入配置中,比如声明对象的类型 name
- 对象的名称IocException
<T> T get(Class<T> type) throws IocException
T
- type
- 类型IocException
boolean has(String name) throws IocException
name
- 对象名IocException
String[] getNames()
void reset()
void depose()
<K> K getByType(Class<K> klass)
Copyright © 2017. All rights reserved.