我是靠谱客的博主 俊秀火车,最近开发中收集的这篇文章主要介绍springBoot properties配置文件读取maven配置的属性,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

  1. 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>
  1. 配置文件内通过@xxx@引用
#项目信息 引用maven的配置
app.version=@project.version@
app.buildTime=@timestamp@

最后

以上就是俊秀火车为你收集整理的springBoot properties配置文件读取maven配置的属性的全部内容,希望文章能够帮你解决springBoot properties配置文件读取maven配置的属性所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部