Spring中用context:property-placeholder给项目装载配置文件
来源:互联网 发布:smt贴片机编程难吗 编辑:程序博客网 时间:2024/06/14 04:26
Spring3中给我们提供了一种简单的装载配置文件的方式:context:property-placeholder
在Spring的配置文件中,加入
<context:property-placeholder ignore-unresolvable="true" location="classpath:jdbc.properties" />
location代表配置文件的路径,加入有多个配置文件要载入,使用通配符解决<context:property-placeholder location="classpath*:conf/conf*.properties"/>
这里有一个地方大家一定要注意,Spring默认只会扫描一个context:property-placeholder,配置多个context:property-placeholder是没用的
ignore-unresolvable 该属性配置后会让context:property-placeholder忽略以上错误
配置文件内容可以是
#jdbc配置test.jdbc.driverClassName=com.mysql.jdbc.Drivertest.jdbc.url=jdbc:mysql://localhost:3306/testtest.jdbc.username=roottest.jdbc.password=root
配置好以后,就可以使用配置文件了
在bean中
<bean id="testDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="${test.jdbc.driverClassName}"/> <property name="url" value="${test.jdbc.url}"/> <property name="username" value="${test.jdbc.username}"/> <property name="password" value="${test.jdbc.password}"/></bean>
在注解中也可以使用
@RequestMapping(value = "${adminPath}/login", method = RequestMethod.GET)
0 0
- Spring中用context:property-placeholder给项目装载配置文件
- Spring配置文件<context:property-placeholder>
- spring配置文件<context:property-placeholder>
- spring配置文件中的context:property-placeholder属性
- spring配置文件中的context:property-placeholder属性
- 关于spring配置文件<context:property-placeholder>
- Spring配置文件<context:property-placeholder>标签使用
- context:property-placeholder,spring配置文件加载属性信息
- spring 配置文件中的占位符 使用 context:property-placeholder
- Spring配置文件<context:property-placeholder>标签使用漫谈
- spring 配置文件中的占位符 使用 context:property-placeholder
- spring配置文件中<context:property-placeholder />的使用
- spring context:property-placeholder无法加载配置文件,导致属性无效
- spring 配置文件中的占位符 使用 context:property-placeholder
- spring 配置文件中的占位符 使用 context:property-placeholder
- Spring配置文件<context:property-placeholder>标签使用漫谈
- Spring配置文件<context:property-placeholder>标签使用漫谈
- spring配置文件中util:properties和context:property-placeholder
- 二分图多重匹配
- Uva1103 Ancient Messages【dfs连通块】【例题6-13】
- eclipse部署openfire 4.0.4
- Linux C/C++ 程序员毕业工作一年多来的感想
- java多线程-线程基础
- Spring中用context:property-placeholder给项目装载配置文件
- ClassyShark apk分析利器
- Cmake 2.8.11 rc1 + gcc 4.9.2 编译OpenCV 2.4.9
- 带你快速玩转canvas(1)上手和染色
- 关于在学习timer拦截器时遇到的问题--控制台没有输出信息
- VS中的链接重复问题
- 带你快速玩转canvas(2)画个矩形,再画个圆
- <<Linux内核完全剖析 --基于0.12内核>>学习笔记 第4章 80x86保护模式及其编程 4.7 任务管理
- 生产者消费者问题(java实现)