springboot项目利用profile根据环境切换配置文件

1.application.yml配置

spring:
  profiles:
    active: "@env@"

2.pom配置

<profiles>
        <!--开发环境-->
        <profile>
            <id>dev</id>
            <properties>
                <env>dev</env>
            </properties>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
        </profile>

        <!--正式环境-->
        <profile>
            <id>prd</id>
            <properties>
                <env>prd</env>
            </properties>
        </profile>

        <!--测试环境-->
        <profile>
            <id>test</id>
            <properties>
                <env>test</env>
            </properties>
        </profile>
    </profiles>

3.项目配置文件整体

4.根据profile切换环境

经验分享 程序员 微信小程序 职场和发展