Spring中${}的使用
来源:互联网 发布:excel数据透视表题目 编辑:程序博客网 时间:2024/06/08 03:01
在spring里面用${}是可以获得配置文件里面的值。比如你的<bean id="xxx" class="xxx.xxx.xxx.${xmlTool}">这个里面xmlTool是在另一个配置文件里面配了的,在spring里面就可以用${xmlTool}引用进来。以后如果你要对xmlTool做修改的话,也只用修改配置文件,不用修改代码。好处就是如果你的程序要修改的时候,就只用改${}里配置文件的内容就行了,不用改spring里的配置文件的内容。
那么问题来了,spring这么知道我的配置文件是哪个呢?这个当然是需要配置啦!
方法一:使用bean的注入来引入配置文件:
<!-- 引入配置文件 --> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="classpath*:jdbc.properties" /> </bean>
方法二:spring3提供更简单的方式,使用自动扫描的方式:
<!-- 配置文件 --> <context:property-placeholder location="classpath*:jdbc.properties" />
以上两种方式都可以将指定的配置文件加载进来,然后通过${}符号的引用,即可通过外部对变量的修改,来进行切换,不需要每次改动内部的值!
jdbc.properties文件的内容格式也很简单,是键值对的方式,#表示注释,比如:
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/test?autoReconnect=true
username=root
password=root
#定义初始连接数
initialSize=5
#定义最大连接数
maxActive=20
#定义最大空闲
maxIdle=20
#定义最小空闲
minIdle=1
#定义最长等待时间
maxWait=60000
参考出处:
https://zhidao.baidu.com/question/2055440848342908507.html
http://www.cnblogs.com/handsomeye/p/6432203.html
- Spring中${}的使用
- spring mvc 中使用spring的validator
- spring mvc 中使用spring的validator
- spring mvc 中使用spring的validator
- Spring中spring-data-redis的使用
- spring mvc 中使用spring的validator
- Spring(2、Spring中Spel的使用)
- spring中delegate的使用
- Spring 中 PropertyPlaceholderConfigurer 的使用
- spring中getTemplate的使用
- Spring中JdbcTemplate的使用
- Spring中PropertyPlaceholderConfigurer的使用
- Spring中PropertyPlaceholderConfigurer的使用
- Spring中PropertyPlaceholderConfigurer的使用
- Spring中PropertyPlaceholderConfigurer的使用
- Spring中PropertyPlaceholderConfigurer的使用
- spring中JDBCTemplate的使用
- spring 中JdbcTemplate的使用
- JDBC数据库连接工具类
- 视图、索引、存储过程优缺点
- volatile
- centos 6.5 防火墙端口操作
- Java Poi 在SSM框架中的应用(由Excel 导入到Mysql数据库)
- Spring中${}的使用
- String之声明
- c语言笔记——指针与数组
- 前端面试题集锦三
- 设计模式之享元模式
- B树与B+树的区别
- 古典密码的安全性不高,但仍然十分美妙
- Hive的存储格式
- java synchronized关键字原理