1.將開發環境、測試環境、生產環境的配置文件分開存放,以下圖:測試
2.在Maven中配置不一樣的環境打包配置文件的路徑,配置以下:ui
<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.項目打包前的配置spa
右擊項目->Maven->填入要打包的環境:code
4.項目打包,當項目打包完之後解壓後就能夠看到在配置文件根目錄中,已經把要打包的環境的配置文件都放進去了!blog