类 DefaultEnvironmentWorker
java.lang.Object
org.anyline.adapter.init.DefaultEnvironmentWorker
- 所有已实现的接口:
EnvironmentWorker
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static void属性(方法)赋值booleancontainsBean(String name) booleancontainsSingleton(String name) static booleanbooleandestroyBean(String bean) 从配置文件中获取值<T> T<T> TgetSingletonBean(String name) <T> TgetSingletonBean(String name, Class<T> clazz) 根据params与配置文件创建数据源, 同时注入到spring上下文根据params与配置文件创建数据源, 同时注入到spring上下文instance(String name, BeanDefine define) instance(BeanDefine define) static voidloadBean()static voidstatic voidstatic voidbooleanbooleanbooleanregBean(String name, BeanDefine bean) static EnvironmentWorkerstart()static EnvironmentWorker根据配置文件提取指定key的值从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.anyline.adapter.EnvironmentWorker
value, value, value
-
字段详细资料
-
log
protected static org.slf4j.Logger log
-
-
构造器详细资料
-
DefaultEnvironmentWorker
public DefaultEnvironmentWorker()
-
-
方法详细资料
-
start
-
start
-
loadBean
- 抛出:
Exception
-
loadBean
-
loadBean
-
autowired
属性(方法)赋值- 参数:
object- object- 抛出:
Exception- Exception
-
loadBean
-
getBean
- 指定者:
getBean在接口中EnvironmentWorker
-
getBeans
- 指定者:
getBeans在接口中EnvironmentWorker
-
instance
- 指定者:
instance在接口中EnvironmentWorker
-
instance
-
regBean
- 指定者:
regBean在接口中EnvironmentWorker
-
regBean
- 指定者:
regBean在接口中EnvironmentWorker
-
reg
-
destroyBean
- 指定者:
destroyBean在接口中EnvironmentWorker
-
destroy
-
getBean
- 指定者:
getBean在接口中EnvironmentWorker
-
getBean
- 指定者:
getBean在接口中EnvironmentWorker
-
containsBean
- 指定者:
containsBean在接口中EnvironmentWorker
-
getSingletonBean
- 指定者:
getSingletonBean在接口中EnvironmentWorker
-
containsSingleton
- 指定者:
containsSingleton在接口中EnvironmentWorker
-
getSingletonBean
- 指定者:
getSingletonBean在接口中EnvironmentWorker
-
get
从接口复制的说明:EnvironmentWorker从配置文件中获取值- 指定者:
get在接口中EnvironmentWorker- 参数:
key- key- 返回:
- Object
-
getString
- 指定者:
getString在接口中EnvironmentWorker
-
string
根据配置文件提取指定key的值- 指定者:
string在接口中EnvironmentWorker- 参数:
prefixes- 前缀 多个以,分隔keys- key 多个以,分隔 第一个有值的key生效- 返回:
- String
-
inject
public Map<String,Object> inject(String id, String prefix, Map params, Map<String, HashSet<String>> alias, Class clazz) throws Exception根据params与配置文件创建数据源, 同时注入到spring上下文- 指定者:
inject在接口中EnvironmentWorker- 参数:
id- bean idprefix- 配置文件前缀 如 anyline.datasource.ssoparams- map格式参数- 返回:
- bean.id
- 抛出:
Exception- Exception
-
inject
根据params与配置文件创建数据源, 同时注入到spring上下文- 指定者:
inject在接口中EnvironmentWorker- 参数:
id- bean idparams- map格式参数- 返回:
- bean.id
- 抛出:
Exception- Exception
-