文档章节

spring加载资源文件 如properties

 黄成老湿
发布于 2015/06/01 16:05
字数 163
阅读 19
收藏 0

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

<context:property-placeholder location="classpath:jdbc.properties"/>
如果想要配置多个properties文件
 
<context:property-placeholder location= "classpath:jdbc.properties" />
 
<context:property-placeholder location= "classpath:jdbc.properties" />
 
这种方式是不被允许的,一定会出 "Could not resolve placeholder"
 
  
 
解决方案:
 
( 1 ) 在Spring 3.0 中,可以写:
 
<context:property-placeholder location= "xxx.properties" ignore-unresolvable= "true" />
 
<context:property-placeholder location= "xxx.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>


© 著作权归作者所有

共有 人打赏支持
粉丝 1
博文 4
码字总数 1837
作品 0
南京
私信 提问
《Spring Recipes》第二章笔记:Loading External Resources

《Spring Recipes》第二章笔记:Loading External Resources 问题 程序需要从不同的位置(文件系统,classpath,URL)读取不同类型的资源(如文本文件,XML文件,properties文件或者图片)。程...

LiJIaming
2012/05/18
0
0
java读取Properties属性文件的方法

Properties属性文件在JAVA应用程序中是经常可以看得见的,也是特别重要的一类文件,用来配置应用程序的一些信息,通过键值对的形式来保存。 一、通过spring的形式读取 1、spring配置文件: ...

南的糊途
2013/03/13
0
0
Spring Boot 核心配置文件 bootstrap & application 详解。

用过 Spring Boot 的都知道在 Spring Boot 中有以下两种配置文件 bootstrap (.yml 或者 .properties) application (.yml 或者 .properties) 为什么会有这两种配置文件呢?大家都清楚它们的区...

Java技术栈
07/24
0
0
Spring boot 入门学习9. 配置详解

版权声明:(谢厂节的博客)博主文章绝大部分非原创,转载望留链接。 https://blog.csdn.net/xundh/article/details/82454021 application.properties Spring Boot的默认配置文件在 src/main...

谢厂节
09/06
0
0
Spring核心——资源数据管理

在Profile管理环境一文中介绍了环境的概念以及Spring Profile特性控制Bean的添加。本文将进一步介绍Spring管理和控制操作系统变量、JVM变量和Java标准资源(properties文件)的相关功能。 文...

随风溜达的向日葵
08/01
0
0

没有更多内容

加载失败,请刷新页面

加载更多

错误: 找不到或无法加载主类

在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错: 错误:找不到或无法加载主类 猜测:1,未能成功编译; 尝试:菜单---》Build---》Rebuild Pro...

安小乐
20分钟前
1
0
vue路由传参,刷新页面,引发的bug

最近遇到一个bug 通过vue路由跳转到页面, 然后接参控制(v-if ),成功显示 而刷新页面,显示失败。 苦苦地找了半天原因,打印参数发现正确,再打印下类型......,路由跳过来会保持传参时的...

hanbb
21分钟前
1
0
【58沈剑 架构师之路】InnoDB,select为啥会阻塞insert?

MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。 但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。 InnoDB的细粒度锁,是实现在索引记录上的。 一,Inn...

张锦飞
24分钟前
1
0
冒泡,选择和插入排序比较

/** * 冒泡排序,两层嵌套循环,内层局部比较后,找出最大或者最小数据并交换数据,使其局部有序,外层用于比较剩余元素,相较于选择排序,选择排序相当于是冒泡的一个优化版本(减少了交换...

strict_nerd
25分钟前
1
0
html内联(行内)元素、块级(块状)元素和行内块元素分类

HTML可以将元素分类方式分为内联(行内)元素、块级(块状)元素和行内块元素三种。 注:HTML是标签语言,那么既然是标签,就可以自己定义一些自己元素(如<wode>自定义的元素</wode>等),自...

NB-One
31分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部