1.將開發環境、測試環境、生產環境的配置文件分開存放,如下圖:
2.在Maven中配置不同的環境打包配置文件的路徑,配置如下:
<profiles> <profile> <!-- 開發環境 --> <id>dev</id> <properties> <env>dev</env> </properties> <activation> <!-- 默認激活該profile節點--> <activeByDefault>true</activeByDefault> </activation> <build> <resources> <resource> <directory>src/main/resources-env/dev</directory> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build> </profile> <profile> <!-- 測試環境 --> <id>qa</id> <properties> <env>qa</env> </properties> <build> <resources> <resource> <directory>src/main/resources-env/qa</directory> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build> </profile> <profile> <!-- 生產環境 --> <id>online</id> <properties> <env>online</env> </properties> <build> <resources> <resource> <directory>src/main/resources-env/online</directory> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build> </profile> </profiles>
3.項目打包前的配置
右擊項目->Maven->填入要打包的環境:
4.項目打包,當項目打包完以后解壓后就可以看到在配置文件根目錄中,已經把要打包的環境的配置文件都放進去了!