概述
springBoot打包时可以通过@@引用pom.xml内的属性,如当前版本,打包时间等信息
- pom.xml配置
<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>
<build>
<!-- maven打包时包含静态资源文件 -->
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.yaml</include>
<include>META-INF/**</include>
<include>**/*.xml</include>
</includes>
<!-- true表示maven会对文件进行过滤,将@project.version@替换为该属性的值 -->
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
- 配置文件内通过@xxx@引用
#项目信息 引用maven的配置
app.version=@project.version@
app.buildTime=@timestamp@
最后
以上就是俊秀火车为你收集整理的springBoot properties配置文件读取maven配置的属性的全部内容,希望文章能够帮你解决springBoot properties配置文件读取maven配置的属性所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复