我是靠谱客的博主 俊秀火车,这篇文章主要介绍springBoot properties配置文件读取maven配置的属性,现在分享给大家,希望可以做个参考。

springBoot打包时可以通过@@引用pom.xml内的属性,如当前版本,打包时间等信息

  1. pom.xml配置
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<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>
  1. 配置文件内通过@xxx@引用
复制代码
1
2
3
4
#项目信息 引用maven的配置 app.version=@project.version@ app.buildTime=@timestamp@

最后

以上就是俊秀火车最近收集整理的关于springBoot properties配置文件读取maven配置的属性的全部内容,更多相关springBoot内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部