public class InstanceFactory extends Object
| 构造器和说明 |
|---|
InstanceFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
getInstance(Class<T> beanClass)
获取指定类型的对象实例。
|
static <T> T |
getInstance(Class<T> beanClass,
String beanName)
获取指定类型的对象实例。
|
static <T> T |
getInstance(String beanName)
获取指定类型的对象实例
|
static SpringInstanceProvider |
getInstanceProvider()
获取实例提供者。
|
static void |
setInstanceProvider(SpringInstanceProvider provider)
设置实例提供者。
|
static void |
waitUtilInitialized()
这是一个阻塞方法,直到context初始化完成
|
public static void setInstanceProvider(SpringInstanceProvider provider)
provider - 一个实例提供者的实例。public static <T> T getInstance(Class<T> beanClass)
T - 对象的类型beanClass - 对象的类public static <T> T getInstance(Class<T> beanClass, String beanName)
T - 对象的类型beanName - 实现类在容器中配置的名字beanClass - 对象的类public static <T> T getInstance(String beanName)
T - 对象的类型beanName - 实现类在容器中配置的名字public static SpringInstanceProvider getInstanceProvider()
public static void waitUtilInitialized()
Copyright © 2016. All rights reserved.