您的位置:首页 > 编程语言 > Java开发

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

2017-07-18 09:40 465 查看
  前边我们讲过了在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值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐