博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring强行注入和引用的例子
阅读量:5210 次
发布时间:2019-06-14

本文共 595 字,大约阅读时间需要 1 分钟。

前提:

public class DataProviderManagerImpl implements ApplicationContextAware@Overridepublic void setApplicationContext(ApplicationContext applicationContext) throws BeansException {this.applicationContext = applicationContext;}

  

强行注入:

//允许bean实例在所有的bean属性被设置时才能执行

if (provider instanceof InitializingBean) {((InitializingBean) provider).afterPropertiesSet();}applicationContext.getAutowireCapableBeanFactory().autowireBean(provider);

  

强行引用: --就是普通的GetBean

InnerAggregator innerAggregator = applicationContext.getBean(H2Aggregator.class);

  

转载于:https://www.cnblogs.com/charkey/p/10967839.html

你可能感兴趣的文章
JavaScript深入系列(一)--原型和原型链详解
查看>>
一点感想
查看>>
产生随机数
查看>>
vm center(VC)5.1登陆密码忘记了怎么办?
查看>>
TFS 2015 敏捷开发实践 – 看板的使用
查看>>
UINavigationController的简单使用
查看>>
Python命名规范
查看>>
50款漂亮的国外婚礼邀请函设计(上篇)
查看>>
MD5加密简单算法
查看>>
安装Qcreator2.5 + Qt4.8.2 + MinGW_gcc_4.4 (win7环境)
查看>>
代码检查
查看>>
滚动条
查看>>
程序员的自我修养九Windows下的动态链接
查看>>
记一次修改数据库引擎的方法
查看>>
开发工具 idea 激活方法
查看>>
BZOJ 4052: [Cerc2013]Magical GCD
查看>>
libevent和libcurl的一些学习
查看>>
iOS的横屏(Landscape)与竖屏(Portrait)InterfaceOrientation
查看>>
JS中 window的用法
查看>>
Codeforces Round #361 (Div. 2)
查看>>