导读用法
导读
Spring-使用外部属性文件01
Spring-使用加密的属性文件02
Spring-属性文件自身的引用03
用法
Spring既允许在Bean定义中通过${propName}引用属性值,也允许在属性文件中使用${propName}实现属性之间的相互引用。
比如
jdbc
.dbName=xgj
jdbc
.driverClassName=oracle
.jdbc.driver.OracleDriver
jdbc
.url=jdbc:oracle:thin:
@172.25.246.11:
1521:${jdbc
.dbName}
jdbc
.username=cctb
jdbc
.password=xgj2017
在上述属性文件的定义中 jdbc.url通过${jdbc.dbName}引用了另外一个属性的值,对于一些复杂的属性,可以通过这种方式将属性变化的部分抽取出来,实现配置的最小化。
注意,如果一个属性太长 一行写不下来,可以在行后面加 “\” 将属性值划分为多行,比如
desc=
太长了写不下来了啦啦啦啦啦啦啦啦\
换一行吧