springboot应用打包动态指定配置文件

在pom文件中加入以下配置:

    <profiles>
        <!--开发环境 -->
        <profile>
            <id>dev</id>
            <properties>
                <spring.profiles.active>dev</spring.profiles.active>
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>
        <!--测试环境 -->
        <profile>
            <id>test</id>
            <properties>
                <spring.profiles.active>test</spring.profiles.active>
            </properties>
        </profile>
        <!--生产环境 -->
        <profile>
            <id>pro</id>
            <properties>
                <spring.profiles.active>pro</spring.profiles.active>
            </properties>
        </profile>
    </profiles>

在yml文件中加入

spring:
  profiles:
    active: ${spring.profiles.active}

 

posted @ 2023-05-14 23:29  时间羚羊  阅读(337)  评论(0编辑  收藏  举报