@Component(value="anyline.environment.worker.spring")
public class SpringEnvironmentWorker
extends org.anyline.adapter.init.DefaultEnvironmentWorker
implements org.springframework.context.EnvironmentAware, org.anyline.adapter.EnvironmentWorker, org.springframework.context.ApplicationContextAware
| 限定符和类型 | 字段和说明 |
|---|---|
org.springframework.context.ApplicationContext |
context |
| 构造器和说明 |
|---|
SpringEnvironmentWorker() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
containsBean(String name) |
boolean |
containsSingleton(String name) |
boolean |
destroyBean(String bean) |
Object |
get(String key) |
<T> T |
getBean(Class<T> clazz) |
Object |
getBean(String name) |
<T> T |
getBean(String name,
Class<T> clazz) |
<T> Map<String,T> |
getBeans(Class<T> clazz) |
Object |
getSingletonBean(String name) |
<T> T |
getSingletonBean(String name,
Class<T> clazz) |
String |
getString(String key) |
Map<String,Object> |
inject(String id,
Map params,
Class clazz)
根据params与配置文件创建数据源, 同时注入到spring上下文
|
Map<String,Object> |
inject(String id,
String prefix,
Map params,
Map<String,HashSet<String>> alias,
Class clazz)
根据params与配置文件创建数据源, 同时注入到spring上下文
|
boolean |
reg(String name,
Object bean) |
void |
regAlias(String name,
String alias) |
boolean |
regBean(String name,
org.anyline.bean.BeanDefine bean) |
boolean |
regBean(String name,
Object bean) |
void |
setApplicationContext(org.springframework.context.ApplicationContext context) |
void |
setEnvironment(org.springframework.core.env.Environment environment) |
autowired, destroy, instance, instance, loadBean, loadBean, loadBean, loadBean, start, start, stringpublic void setApplicationContext(org.springframework.context.ApplicationContext context)
throws org.springframework.beans.BeansException
setApplicationContext 在接口中 org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void setEnvironment(org.springframework.core.env.Environment environment)
setEnvironment 在接口中 org.springframework.context.EnvironmentAwarepublic Object getBean(String name)
getBean 在接口中 org.anyline.adapter.EnvironmentWorkergetBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic <T> Map<String,T> getBeans(Class<T> clazz)
getBeans 在接口中 org.anyline.adapter.EnvironmentWorkergetBeans 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic boolean regBean(String name, org.anyline.bean.BeanDefine bean)
regBean 在接口中 org.anyline.adapter.EnvironmentWorkerregBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic void regAlias(String name, String alias)
regAlias 在接口中 org.anyline.adapter.EnvironmentWorkerregAlias 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic boolean regBean(String name, Object bean)
regBean 在接口中 org.anyline.adapter.EnvironmentWorkerregBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic boolean reg(String name, Object bean)
reg 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic boolean destroyBean(String bean)
destroyBean 在接口中 org.anyline.adapter.EnvironmentWorkerdestroyBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic <T> T getBean(Class<T> clazz)
getBean 在接口中 org.anyline.adapter.EnvironmentWorkergetBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic <T> T getBean(String name, Class<T> clazz)
getBean 在接口中 org.anyline.adapter.EnvironmentWorkergetBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic boolean containsBean(String name)
containsBean 在接口中 org.anyline.adapter.EnvironmentWorkercontainsBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic Object getSingletonBean(String name)
getSingletonBean 在接口中 org.anyline.adapter.EnvironmentWorkergetSingletonBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic boolean containsSingleton(String name)
containsSingleton 在接口中 org.anyline.adapter.EnvironmentWorkercontainsSingleton 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic <T> T getSingletonBean(String name, Class<T> clazz)
getSingletonBean 在接口中 org.anyline.adapter.EnvironmentWorkergetSingletonBean 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic Object get(String key)
get 在接口中 org.anyline.adapter.EnvironmentWorkerget 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic String getString(String key)
getString 在接口中 org.anyline.adapter.EnvironmentWorkergetString 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerpublic Map<String,Object> inject(String id, String prefix, Map params, Map<String,HashSet<String>> alias, Class clazz) throws Exception
inject 在接口中 org.anyline.adapter.EnvironmentWorkerinject 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerid - bean idprefix - 配置文件前缀 如 anyline.datasource.ssoparams - map格式参数Exception - Exceptionpublic Map<String,Object> inject(String id, Map params, Class clazz) throws Exception
inject 在接口中 org.anyline.adapter.EnvironmentWorkerinject 在类中 org.anyline.adapter.init.DefaultEnvironmentWorkerid - bean idparams - map格式参数Exception - ExceptionCopyright © 2025. All rights reserved.