1.pom.xml

<profiles>
        <profile>
            <id>dev</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <profiles.active>dev</profiles.active>
            </properties>
        </profile>
        <profile>
            <id>test</id>
            <properties>
                <profiles.active>test</profiles.active>
            </properties>
        </profile>
        <profile>
            <id>prod</id>
            <properties>
                <profiles.active>prod</profiles.active>
            </properties>
        </profile>
    </profiles>

2.配置文件

application.yml
application-dev.yml
application-test.yml
application-prod.yml

3.application.yml

spring:
  profiles:
  #对应pom.xml 动态加载配置文件,idea右侧maven中勾选
    active: @profiles.active@ 

4.补充

除了配置的环境还会显示maven setting中的配置环境