Spring-属性文件自身的引用03

xiaoxiao2021-02-28  78

导读用法


导读

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=太长了写不下来了啦啦啦啦啦啦啦啦\ 换一行吧
转载请注明原文地址: https://www.6miu.com/read-84215.html

最新回复(0)