<!--
pom文件新增==============================================
-->
<profiles>
<profile>
<!-- 開發環境 -->
<id>dev</id><!-- 編譯時輸入該變量-->
<properties>
<environment>DEV</environment><!-- 讀取配置文件時,加上對應值`DEV`(大小寫皆可)-->
</properties>
<activation>
<activeByDefault>true</activeByDefault><!-- 默認該環境配置文件-->
</activation>
</profile>
<profile>
<!-- 測試環境 -->
<id>dat</id>
<properties>
<environment>DAT</environment>
</properties>
</profile>
<profile>
<!-- 生產環境 -->
<id>prd</id>
<properties>
<environment>PRD</environment>
</properties>
</profile>
</profiles>
<build>
<resources>
<resource>
<directory>src/main/resources/config-${environment}</directory><!-- 配置文件從哪里讀取,`environment`為上方值如:`DEV`,大小寫皆可識別 -->
<!-- <filtering>true</filtering> -->
<targetPath>config</targetPath><!-- 配置文件放在哪里 -->
</resource>
</resources>
</build>
<!--
pom文件新增==============================================
-->
圖解: