spring不通过注入的方式获取对象(BeanFactoryAware \ApplicationContextAware )
来源:互联网 发布:临沂拓普网络拖欠工资 编辑:程序博客网 时间:2024/06/05 18:09
方式一:
- 实现 BeanFactoryAware 接口
- 重写
setBeanFactory(BeanFactory beanFactory)
方法:
private BeanFactory beanFactory;@Override public void setBeanFactory(BeanFactory beanFactory) throws BeansException { this.beanFactory = beanFactory; }
- 通过beanFactory获取对象
this.beanFactory.getBean(Class<T> clazz);
方式二:
- 实现ApplicationContextAware 接口
- 重写
setApplicationContext(ApplicationContext applicationcontext)
方法:
private static ApplicationContext applicationcontext;@Override public void setApplicationContext(ApplicationContext applicationcontext) throws BeansException { this.applicationcontext = applicationcontext; }
- 通过ApplicationContext 获取对象
this.appilication.getBean(Class<T> clazz);
方式三:
- 通过传统的Application程序:
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("springConfig_bean.xml"); Bean bean= (Bean) context.getBean("bean");
0 0
- spring不通过注入的方式获取对象(BeanFactoryAware \ApplicationContextAware )
- spring工程中,不通过注入的方式获取bean
- spring中多例、BeanFactoryAware、ApplicationContextAware、InitializingBean接口
- spring利用BeanFactoryAware动态获取bean调用的实现
- Spring ApplicationContextAware 获取bean
- ApplicationContextAware 获取Spring 上下文
- Spring ApplicationContextAware获取上下文
- Spring ApplicationContextAware获取上下文
- 获取spring注入的service对象
- JSP 获取Spring注入的对象
- ApplicationContextAware动态获取spring bean
- Spring,通过ApplicationContextAware获取ApplicationContext
- Spring的ApplicationContextAware解析
- Spring的ApplicationContextAware解析
- JSP 获取Spring 注入对象
- 用BeanFactoryAware接口,用BEAN的名称来获取BEAN对象
- Spring的注入方式
- Spring的注入方式
- 寒假篇39
- 母函数 初步刷题
- android:layout_gravity 和 android:gravity 的区别
- poj3650
- 洛谷 P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers
- spring不通过注入的方式获取对象(BeanFactoryAware \ApplicationContextAware )
- poj3664
- 台阶问题
- poj3665
- 《java核心技术》泛型程序设计---笔记整理
- 比较正宗的验证邮箱的正则表达式js代码详解
- [二分图最大匹配] BZOJ1059: [ZJOI2007]矩阵游戏
- poj3672
- java.sql.SQLException: No suitable driver