在开发中常常把配置信息放在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引入多个properties文件相关推荐

  1. 记录 spring 使用@Value获取properties文件中的属性值

    使用@Value(${xxx}) 获取properties文件的属性值  只需要在spring的配置文件中添加bean. 1 <bean id="propertyConfigurer& ...

  2. 加密Spring加载的Properties文件

    目标:要加密spring的jdbc配置文件的密码口令. 实现思路:重写加载器的方法,做到偷梁换柱,在真正使用配置之前完成解密. 1.扩展 package com.lavasoft.freamwork. ...

  3. Spring Boot注入自定义properties文件配置

    创建wzq.properties image.png wzq.properties注入User实体类中 image.png @PropertySource(value = "classpat ...

  4. 自动注入、加载 properties 文件、scope 属性、单例设计模式

    一.自动注入 在 Spring 配置文件中对象名和 ref="id"id 名相同使用自动注入,可以不配置<property/> 两种配置办法 2.1 在<bean ...

  5. 九、装配bean--通过properties文件注入值

    一.建立com.util下建立db.properties文件 name=root driver=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\: ...

  6. spring核心配置文件引入外部properties文件和另外的xml配置文件

    spring核心配置文件引入外部properties文件和另外的xml配置文件 为什么要引入外部文件 我们使用jdbc的时候,会创建一个jdbc.properties配置文件,如果我需要在spring ...

  7. Spring配置文件中引入properties文件

    jdbc.properties文件中有信息如下: username=root url=jdbc:mysql://localhost:3306/qw?characterEncoding=utf8 dri ...

  8. Spring 如何读取properties文件内容

    http://hi.baidu.com/alizv/blog/item/d8cb2af4094662dbf3d38539.html 在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置 ...

  9. Spring Boot 学习系列(07)—properties文件读取

    此文已由作者易国强授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 传统的properties读取方式 一般的,我们都可以自定义一个xxx.properties文件,然后在工程 ...

最新文章

  1. ajax bootstrap 进度条,Bootstrap进度条与AJAX后端数据传递结合使用实例详解
  2. python哪一版好用-最好的 Python IDE,你们推荐使用哪一个?
  3. OpenTsdb官方文档-----理解指标和时间序列
  4. 高等应用数学问题的matlab求解汇总
  5. 内网更新服务器的搭建(WSUS)
  6. 解决HttpServletResponse输出中文乱码问题
  7. DNS域名解析服务配置会不会?
  8. webpack-dev-server详细教程(专治学不会)
  9. linux分区 挂盘,linux分区,挂盘,LVM
  10. new一个对象的过程中发生了什么
  11. html 显图片宽度100,HTML – 如何显示内联几个 100%宽度?
  12. python脚本:检测字符串标识符
  13. 《基 于 N Gram 的无词典 中文分词算法》 n-gram读感
  14. Windows版 Oracle安装
  15. 深入解析Windows操作系统(笔记4)
  16. Couldn‘t delete the database.MySQL said: Error dropping database (can‘t rmdir ‘./test‘, errno: 66)
  17. Kotlin中问号 ? 和两个叹号 !! 的含义
  18. 建议收藏 | 数据化、信息化、数字化、智能化到底都是指什么?彼此有什么联系?
  19. 北京科技大学,计算机考研情况
  20. win10创建Ubuntu16.04子系统,安装常用软件以及图形界面(包括win10远程桌面连接Ubuntu)

热门文章

  1. python zipapp_python zip文件 压缩
  2. Linux平台上直接运行Android应用,android开发入门与实战体验
  3. 大数据运维:datanode启动后挂了Initialization failed for Block pool <registering>
  4. Xcode8 支持iOS7等设备调试的方法
  5. 0-1背包算法python实现
  6. 一起摇摆html5游戏,和 transformjs 一起摇摆
  7. 计算机无法投影,如果无法连接计算机和投影仪怎么办
  8. python安装扩展库常用的工具是什么和conda_python习题01——董付国学习系列
  9. matlab中poly2sym,poly2sym 与 sym2poly
  10. MT6853(联发科技天玑 720 )核心板支持5G北斗