spring引入多个properties文件

原创 2016年08月31日 14:52:14
在开发中常常把配置信息放在properties文件中,然后spring的xml中引入。如果在多个spring的xml文件中引入properties
<context:property-placeholder ignore-unresolvable="true" location="classpath:config/wzk.properties" />
spring启动会报错:
org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definitionwith name 
Causedby: java.lang.IllegalArgumentException: Couldnot resolve placeholder
即找不到某个配置项。

原来spring只允许有一个<context:property-placeholder/>

可以这样解决
<context:property-placeholder ignore-unresolvable="true" location="classpath:config/wzk.properties,classpath:config/mongodb.properties" />
即在一个<context:property-placeholder/>中引入多个.properties文件,用英文逗号隔开。

Spring配置文件<context:property-placeholder>标签使用漫谈

Spring配置文件标签使用漫谈
  • Rickesy
  • Rickesy
  • 2016年03月03日 20:45
  • 24095

Spring加载properties文件的两种方式

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,...
  • eson_15
  • eson_15
  • 2016年05月10日 19:47
  • 70814

spring配置文件中分别使用多个properties文件

在使用spring时,有时候需要为了模块配置方便有时候需要针对不同的模块建立不同的applicationContext的配置文件,然后在对应模块的配置文件中对相应的模块进行单独配置。 加载不同模块...
  • yxtouch
  • yxtouch
  • 2017年03月31日 12:37
  • 1152

Spring中配置和读取多个Properties文件

一个系统中通常会存在如下一些以Properties形式存在的配置文件 1.数据库配置文件demo-db.properties: Properties代码   databa...

spring中加载多个.properties文件的问题

spring中 context:property-placeholder 导入多个独立的 .properties配置文件? Spring容器采用反射扫描的发现机制,在探测到Spring容器中有一...

Spring中配置和读取多个Properties文件

public class PropertiesFactoryBeanextends PropertiesLoaderSupportimplements FactoryBean, Initializin...

Spring中配置文件读取多个Properties文件

博客分类:  Spring Spring多个Properties配置注入Properties中的值注入Properties 一个系统中通常会存在如下一些以Properties...

Spring中配置和读取多个Properties文件

一个系统中通常会存在如下一些以Properties形式存在的配置文件 1.数据库配置文件demo-db.properties: Properties代码   database.url=jd...
  • iguiyi
  • iguiyi
  • 2016年07月12日 16:56
  • 4700

spring中 context:property-placeholder 导入多个独立的配置文件

spring中 context:property-placeholder 导入多个独立的 .properties配置文件? Spring容器采用反射扫描的发现机制,在探测到Spring容器中有一个 ...

context:property-placeholder

这个在spring中配置文件中是非常常用的。 context:property-placeholder大大的方便了我们数据库的配置。 只需要在spring的配置文件里添加一句:?即可,这里loca...
  • sunhuwh
  • sunhuwh
  • 2013年11月13日 15:19
  • 21824
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:spring引入多个properties文件
举报原因:
原因补充:

(最多只允许输入30个字)