Spring简化了加载资源文件的配置,可以通过<context:property-placeholder去加载,这个元素的写法如下:

<context:property-placeholder location="classpath:jdbc.properties"/>

如果想要配置多个properties文件

<context:property-placeholder location="classpath:jdbc.properties"/><context:property-placeholder location="classpath:app.properties"/>

这种方式是不被允许的,一定会出"Could not resolve placeholder"。

解决方案:

(1) 在Spring 3.0中,可以写:

<context:property-placeholder location="jdbc.properties" ignore-unresolvable="true"/><context:property-placeholder location="app.properties" ignore-unresolvable="true"/>

(2) 但是在Spring 2.5中,<context:property-placeholder>没有ignore-unresolvable属性,所以就不能使用上面的那种方法去配置,

可以改如下的格式:

<bean id="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="locations"><list><value>classpath:/jdbc.properties</value></list></property></bean>

转载于:https://www.cnblogs.com/xiaoxian1369/p/4441064.html

Spring多资源文件properties的配置相关推荐

  1. java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解

    java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...

  2. maven 打包时动态替换properties资源文件中的配置值

    pom build节点下面添加resource配置: [html] view plaincopy <resources> <resource> <directory> ...

  3. SpringBoot - resource资源文件的打包配置详解(指定资源文件位置)

    一.问题描述 (1)默认 Spring Boot 项目结构,资源文件放置在 src/main/resources 中,测试的资源文件在 src/test/resources 中. src/main/r ...

  4. 编译后没有taget文件夹_maven资源文件的相关配置才会在编译后的target里面有

    建Maven项目的时候,如果没有进行特殊的配置,Maven会按照标准的目录结构查找和处理各种类型文件. src/main/java和src/test/java 这两个目录中的所有*.java文件会分别 ...

  5. Ajax_Apache访问资源文件的权限配置、资源存放路径配置、配置虚拟主机、动态网站静态网站区别...

    1.配置资源的访问权限 修改配置文件:httpd.conf  文件 改完之后要重启 2.切换资源默认存放目录www 修改配置文件httpd.conf  文件中的存放目录 3.Apache是否能够同时支 ...

  6. 根据Spring上下文对象xxxContext获得*.properties属性文件中的配置属性值

    最近写了一个文件上传和下载的简单测试demo,对于这种需要部署在服务器上的,而不是随便在本机上跑跑的那种,对于上传和下载的目录路径的选择和配置尤为重要,这个不能在代码里面写死,必须是灵活可配置的. 一 ...

  7. Spring核心——资源数据管理

    为什么80%的码农都做不了架构师?>>>    在Profile管理环境一文中介绍了环境的概念以及Spring Profile特性控制Bean的添加.本文将进一步介绍Spring管理 ...

  8. ServletContext的应用(共享数据、获取初始化参数、请求转发、读取资源文件)【源码解析】

    ServletContext应用 1.共享数据 我在这个Servlet中保存的数据,可以在另外一个Servlet中拿到 public class HelloServlet extends HttpSe ...

  9. Spring Gateway静态文件路由

    Spring Gateway静态文件路由 Spring gateway路由简介 路由到其他微服务的API路由 Spring zuul Spring Gateway 静态文件服务 Spring zuul ...

最新文章

  1. c语言延时函数_介召几个frida在安卓逆向中使用的脚本以及延时Hook手法
  2. java service层 事务_Java高并发秒时啊API之Service层1
  3. 【报告分享】2021制造业数字化转型路线图.pdf(附下载链接)
  4. HDU - 1272小希的迷宫
  5. 从校内谈SNS-网络社区文化
  6. 数据库树形结构,EasyUI Tree 树
  7. 绘制图形与3D增强技巧(三)----三角形图元TRANGLE
  8. 我开博的这一年!!!
  9. java网课|匿名对象Random对象数组
  10. MySQL重置密码(适用Windows)
  11. 中e管家12个理财实用技巧
  12. 《自然·通讯》| 董西洋等在深海冷泉沉积物发现大量固氮微生物(视频解读)
  13. pyhive连接kerberos认证的hive
  14. 十分钟带你了解计算思维
  15. 使用Qt Visual Studio Add-in 实现中文ts文件,解决中文乱码问题
  16. EDB PPAS(Oracle 兼容版) Oracle与PostgreSQL 兼容模式的参数配置切换
  17. Kotlin第5篇项目实战2:开发【Kotlin】版QQ2006聊天工具-关东升-专题视频课程
  18. lin通讯从节点同步间隔场_Freescale MM908E625的LIN总线
  19. 自主设计的滑移转向机器人同步带传动stm32f103的can伺服电机控制
  20. unity 代码热更+资源管理框架总结

热门文章

  1. android ril.java_Android RIL的java框架
  2. 20200308: 生成每种字符都是奇数个的字符串灯泡开关 III(leetcode5352-5353)
  3. db2 mysql oracle,五大主流数据库比较 DB2 Oracle MySQL SyBase SQLServer)
  4. oracle 用多个常量表示某个字段的值
  5. vb一个使用URLDownloadToFile实现文件下载的类
  6. C++由(int)a引发的思考及浮点数在内存中的表示
  7. 成立十个月,融资五个亿,创新奇智完成超4亿人民币A轮和A+轮融资
  8. 机器人汉堡店即将开业,做一个汉堡需要5分钟
  9. 2018年哪项AI研究最紧迫?DeepMind联合创始人说是AI伦理
  10. 0基础怎样理解深度学习的工作原理?做个票价预测工具就懂了