pom.xml文件中 properties标签的env属性是什么意思

pom.xml文件

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

  <!-- 替换勾选的环境 -->                                            
                        <resource>
                <directory>src/main/resources</directory>
                <filtering>true</filtering>
                <includes>
                    <include>**/*.xml</include>
                    <include>application.properties</include>
                    <include>application-${env}.properties</include>
                </includes>
            </resource>

application.properties文件

spring.profiles.active=@env@

图片说明

勾选其中的环境就可以 执行对应环境的配置文件
这个env标签到底啥意思

应该是按照不同的环境打包,启动服务时采用不同的配置文件。