Springboot配置檔案單獨放在伺服器上

2022-07-28 10:06:21 字數 446 閱讀 5369

首先宣告,這個自動部署,只是把配置檔案單獨放在伺服器上進行配置,修改了配置檔案,仍然需要重啟!只是減少了不必重新打包這一步!

指令碼見附件。

1.總結指令碼原理

執行指令碼->獲取同級目錄下的包->讀取包的資訊->判斷是否在執行->在執行的殺掉->執行啟動命令,並指定配置檔案路徑->列印執行是否成功

3.總結優點

1)修改了配置檔案資訊(例,修改資料庫密碼)需在伺服器的配置檔案上修改,重啟服務,無需重新打包。

2)給測試、uat等多個環境發版,只需打一次包。無需每個環境改一次變數重新打包。

3)可復用,指令碼中只配置了操作同級目錄的jar或war,不包含任何專案資訊。

4.指令碼詳細介紹

附件:start.sh

Spring Boot配置檔案

方式 示例 檔案路徑 classpath或者classpath的 config目錄下 檔案內容 全域性通用配置 方式 通過environment獲取 示例 system.out println ctx.getenvironment getproperty env 方式一 configurationp...

springboot配置檔案

配置檔案的作用 修改springboot自動配置的預設值 yaml yaml ain t markup language yaml a markup language 是乙個標記語言 yaml isn t markup language 不是乙個標記語言 標記語言 以前的配置檔案大都是xml檔案,y...

springboot 配置檔案

1.配置檔案 系統配置 自定義配置 server host 空格 value windows檔案路徑,包含 可以直接寫。以空格個數區分層次 logging level root trace file log.txt server.host value 顯示單引號 包 value 包 顯示雙引號 包 ...