亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Spring Boot常見外部配置文件方式詳析

瀏覽:28日期:2023-08-24 15:54:41

日常開發和發布我們經常將 SpringBoot 的配置文件application.properties (或 application.yaml)直接放在項目目錄下然后打包進 jar 包. 但是在很多時候, 我們可能因為 CI 需要或者安全管理需要集中管理配置文件, 這就涉及到外部配置文件的問題.

根據 SpringBoot 官方文檔, 外部配置文件一般可以放到這4個地方:

/config/config

也就是:

java 命令當前運行目錄下的 config 目錄; java 命令當前運行目錄; classpath 目錄下的 config 目錄; classpath 目錄下;

這四者的優先級從 1 到 4 依次降低. 也就是說在上面四個目錄下都放置 application.properties 文件, 會優先使用 1. java 命令執行的目錄下的 config 目錄 .

具體如下圖所示, 在 target/ 目錄下通過 java -jar app.jar 啟動項目, 配置文件的優先級從高到低依次是 (1) -> (4) :

target/ |- application.properties (2) |- config/ |- application.properties (1) |- app.jar |- application.properties (4) |- config/ |- application.properties (3)

另外我們可以通過 --spring.config.location=XXX 手動指定配置文件所在目錄

cd target/java -jar app.jar --spring.config.location=/data/config/springboot-sample/application.properties# 或者只給目錄. 注意: 一定要以斜線`/`結尾java -jar app.jar --spring.config.location=/data/config/springboot-sample/

或者目錄不變, 只是自定義文件名 (通過 --spring.config.name=XXX ):

cd target/java -jar app.jar --spring.config.name=myproject

更多配置請參考 官方文檔 .

總結

到此這篇關于Spring Boot常見外部配置文件方式的文章就介紹到這了,更多相關SpringBoot常見外部配置文件內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 九九成人| 黄色一级录像 | 亚洲日韩精品欧美一区二区 | 成人欧美一区二区三区黑人 | 在线成年人网站 | 日韩一区二区精品久久高清 | 亚洲综合激情六月婷婷在线观看 | 国产麻豆传媒视频 | 国产乡下三级全黄三级带 | 国产精品果冻传媒在线 | 国产一区二区三区在线观看精品 | 免费爱爱视频 | 日韩欧美卡一卡二卡新区 | 日韩毛片在线影视 | 久久在线免费视频 | 婷婷综合社区 | 久久精品国产99国产精品亚洲 | 国产黄色片在线播放 | 日韩中文字幕精品视频在线 | 黄色一级短视频 | 老年人黄色一级片 | 三级黄色小视频 | 站长推荐国产午夜免费视频 | 99久久免费精品国产免费 | 美女黄网站人色视频免费国产 | 手机看片1024久久香蕉 | 大片一级 | 伊人青青久 | 亚洲色图男人天堂 | 性大片免费视频观看 | 一级毛片免费在线观看网站 | 日韩一级一片 | 在线观看国产日韩 | 在线播放成人毛片免费视 | 国产2 | 美女黄色免费在线观看 | 国产在线观看精品 | 免费黄视频网站 | aaa毛片手机在线现看 | 欧美特黄录像播放 | 国产精品视频视频久久 |