SpringBoot配置文件(yml或properties)使用pom中的变量
文章目录
获取pom中的项目版本号
1 pom.xml文件设置
在pom文件中增加(使用maven渲染yml)
|
|
2.1 yml中使用pom中的变量
|
|
编译后yml中app.version的值就会替换成pom中项目版本号
2.2 properties中使用pom中的变量
|
|
编译后properties中app.version的值就会替换成pom中的版本号
获取编译时间戳
1 pom.xml文件设置
在 pom文件properties 中添加以下两个属性
1 2 3 4 5 6 |
<properties> <!--maven.build.timestamp保存了maven编译时间戳--> <timestamp>${maven.build.timestamp}</timestamp> <!--指定时间格式--> <maven.build.timestamp.format>yyyy-MM-dd HH:mm:ss</maven.build.timestamp.format> </properties> |
在pom中增加(使用maven渲染yml)
1 2 3 4 5 6 7 8 |
<build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build> |
2.1 在yml中配置
1 2 3 |
app: build: time: @timestamp@ |
2.2 在properties文件中配置
1
|
app.build.time=${timestamp} |
文章作者 binbin wen
上次更新 2020-09-02