public class SpringInstanceProvider extends Object
| 构造器和说明 |
|---|
SpringInstanceProvider(org.springframework.context.ApplicationContext applicationContext)
从ApplicationContext生成SpringProvider
|
SpringInstanceProvider(Class<?>... annotatedClasses)
根据一批Spring配置文件初始化spring实例提供者。
|
SpringInstanceProvider(String... locations)
以一批spring配置文件的路径初始化spring实例提供者。
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
getByBeanName(String beanName) |
<T> T |
getInstance(Class<T> beanClass)
返回指定类型的实例。
|
<T> T |
getInstance(Class<T> beanClass,
String beanName) |
<T> T |
getInstance(String beanName) |
<T> int |
getInterfaceCount(Class<T> beanClass) |
<T> Map<String,T> |
getInterfaces(Class<T> beanClass) |
public SpringInstanceProvider(String... locations)
locations - spring配置文件的路径的集合。spring将从类路径开始获取这批资源文件。public SpringInstanceProvider(org.springframework.context.ApplicationContext applicationContext)
applicationContext - public SpringInstanceProvider(Class<?>... annotatedClasses)
annotatedClasses - Copyright © 2016. All rights reserved.