spring 获取ApplicationContext 对象方法
程序员文章站
2022-05-23 12:46:28
...
方式一:实现 ApplicationContextAware 接口或继承其子类
注意加入容器@Component 包扫描
@Component
public class ApplicationContextUtils implements ApplicationContextAware {
private static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext)
throws BeansException {
ApplicationContextUtils.applicationContext=applicationContext;
}
public static Object getBean(String beanName){
return applicationContext.getBean(beanName);
}
}
方式二:直接注入
@Resource
private ApplicationContext applicationContext;
推荐阅读
-
PHP使用mysql_fetch_object从查询结果中获取对象集的方法
-
jquery获取对象的方法足以应付常见的各种类型的对象
-
普通对象使用spring容器中的对象的实现方法
-
反射(反射的介绍、获取源头Class、创建对象、属性和方法)
-
jQuery获取当前对象标签名称的方法
-
C#使用SqlDataAdapter对象获取数据的方法
-
JS实现从对象获取对象中单个键值的方法示例
-
java发起http请求获取返回的Json对象方法
-
php curl获取到json对象并转成数组array的方法
-
获取Object对象的方法,Reflect.ownKeys, Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.keys,for in