Spring动态的注入Bean对象的实现方式,

Many guys maybe encountered this situation in actually working.he want to gain the spring bean object through the dynamic injection. such as there are two datasources  one is normal database, another is archive database for backup the normal database. so in your application ,you want to access the normal database in your special time based the implementation. and maybe some function need you to access the archive database based on the same code . 

here is the one of the solution for this issue.

you can configure two datasource in your spring configuration file,one is normal db,another is the archive db.

in your own object which is defined by yourself for gaining the datasource. you only need to handler the datasource through gain the spring context ,here I mean BeanFactory. 

how to gain the beanfactory in your own class. 

the biggest way is implement the BeanFactoryAware interface. and set the current beanfactory.

转载于:https://my.oschina.net/ITBoy/blog/17678

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值