前言: 最近在項目中使用springboot時發現,采用在pom中定義不同的profile,並且maven打包時 采用-P參數並不能替換我application.properties文件中指定占位符的問題。 配置文件布局 ...
. 場景描述 springboot maven打包,項目中經常用到不同的環境下打包不同的配置文件,比如連接的數據庫 配置文件 日志文件級別等都不一樣。 . 解決方案 在pom.xml文件中定義 . 真實代碼 . 代碼說明 重點是這行代碼,結合maven就能打包不同的文件夾。 . 效果圖: . . 程序目錄 . . maven目錄 需要打包那個環境的,打鈎后雙擊就可以了。 ...
2019-07-13 23:44 0 661 推薦指數:
前言: 最近在項目中使用springboot時發現,采用在pom中定義不同的profile,並且maven打包時 采用-P參數並不能替換我application.properties文件中指定占位符的問題。 配置文件布局 ...
springboot開發打包時,一般會有多個環境,dev,qa,prod等,配置文件大多雷同,只是方便開發切換,但是生成部署時產生的war包就無需這么多重復配置了,這時這些dev,qa的配置就不應該打入war包,這時就得用到profile屬性 1、pom文件中添加profile節點,並在 ...
利用maven按環境打包SpringBoot的不同配置文件 application-dev.properties對應開發環境 application-test.properties對應測試環境 application-prod.properties對應生產環境 ...
1 項目結構如下圖:local,test,prod是具體的環境 2 配置profile,默認為local 3 根據環境打包: <resources> <resource> < ...
為了更便捷的在本地進行開發,偶爾的又會涉及到測試和生產打包,每個環境下的配置不盡相同,需要配置多環境的配置文件,避免打包時還要自己特意去修改配置文件 SpringBoot項目的默認配置文件在main/resources下的application.properties且通過配置項 ...
通過上述pom.xml文件完成打包前的配置工作 在終端中切換到工程目錄運行:mvn clean package生成打包后的文件,java -jar 運行jar包 即可 ...
前幾天項目需要用到分環境打包, 於是研究了下, 由於項目基於springboot的, 所以分兩個情況進行說明: 1), springboot的多環境配置 2), maven-springboot的多環境配置 項目gitHub地址: https://github.com/wenbronk ...
分環境打包核心點:spring.profiles.active pom.xml中添加: <profiles> <profile> <id>dev</id> <activation> ...