public class ObjectContextHolder extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ObjectContextHolder.ObjectContext |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<?> |
chooseFirstExists(Object target,
Method method)
从容器中选择第一个合适的class类型
|
boolean |
containsBean(Class<?> requiredType)
判断bean是否存在
|
<T> T |
getBean(Class<T> requiredType)
根据bean类型获取bean实例
|
static ObjectContextHolder |
getInstance()
获取实例
|
void |
setObjectContext(ObjectContextHolder.ObjectContext objectContext) |
public static ObjectContextHolder getInstance()
public void setObjectContext(ObjectContextHolder.ObjectContext objectContext)
public Class<?> chooseFirstExists(Object target, Method method)
target - 目标对象public boolean containsBean(Class<?> requiredType)
requiredType - bean类型public <T> T getBean(Class<T> requiredType) throws NotFindSuitableObjectException
requiredType - bean类型NotFindSuitableObjectExceptionCopyright © 2019. All rights reserved.