91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Maven如何過濾不同環境配置文件

發布時間:2021-12-14 14:44:07 來源:億速云 閱讀:178 作者:iii 欄目:大數據

本篇內容主要講解“Maven如何過濾不同環境配置文件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Maven如何過濾不同環境配置文件”吧!

背景介紹

項目有開發、測試、生產至少有這三個環境,所需要的配置信息肯定不一樣,所以打包的時候可以指定使用哪一個配置文件。

如測試環境使用:mvn package -P test,這時候的${env}的值就是test,打包的時候src/main/resources下的配置文件的占位符${xx.xx}將會被test.properties對應的xx.xx位置替換。

使用例子

首先添加pom.xml配置信息,filter指定環境配置文件目錄,resources指定要替換的資源文件目錄,profiles指定不同環境對應的匹配文件。

Maven如何過濾不同環境配置文件

如spring-beans.xml是一個資源配置文件,里面的test.name通過在打包的時候占位符替換。

Maven如何過濾不同環境配置文件

test.properties內容為:test.name=hi,test,其他文件類似。

整個maven結構

Maven如何過濾不同環境配置文件

所以當我mvn package -P test 打完包后,去查看打成的包里面的spring-beans.xml的內容,就會變成以下替換完成的樣子。

Maven如何過濾不同環境配置文件

這樣就實現了不同環境資源的配置,在打包編譯期就確定下來。

如開發環境使用:mvn package -P dev,打包的時候src/main/resources下的配置文件的占位符${xx.xx}將會被dev.properties對應的xx.xx位置替換。

到此,相信大家對“Maven如何過濾不同環境配置文件”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

福清市| 明溪县| 孝义市| 长寿区| 大荔县| 庄浪县| 大冶市| 余姚市| 疏附县| 丹巴县| 龙泉市| 罗甸县| 涟源市| 达尔| 宿州市| 房产| 高唐县| 林周县| 汝阳县| 璧山县| 镇康县| 南投县| 山西省| 应城市| 荆州市| 福州市| 辽宁省| 河津市| 辛集市| 谢通门县| 泽库县| 渝北区| 信宜市| 闵行区| 宁晋县| 墨竹工卡县| 启东市| 潞城市| 伊川县| 南涧| 鸡西市|