Spring中配置bean时使用外部属性文件

  前边我们讲过了在SpringIOC容器中配置bean时的作用域的问题,即某个配置好的bean可以是单例的,也可以是多例的。下边我们来说一说在配置bean时如何使用外部属性文件。

  我们有时候,需要将bean的属性从外部读入到IOC容器中,这样方便我们进行进行一些关键系统属性信息的修改。

  Spring提供了一个PropertyPlaceholderConfigurationde BeanFactory的后置处理器,这个后置处理器允许用户将Bean的部分内容外移到属性文件中。可在bean配置文件中使用形如${keyName}的方式来读取属性文件中对应key的value值。

  Spring还允许在属性文件中用${keyName}来实现属性间的相互引用。

  具体在SpingIOC容器中读取属性文件内容的步骤

  ① 导入context命名空间

  ② 将属性文件读入到SpringIOC容器中,用<context:property-placeholder location="classpath:db.properties">

  ③ 使用${}读取属性文件的value值


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值