黑馬程式設計師SpringBoot2全套視訊教程,springboot零基礎到專案實戰-b-運維實用篇
阿新 • • 發佈:2022-05-19
目錄
p59-配置檔案4級分類
打包與執行
p54-工程打包與執行
- step1
- step2
- step3
注意事項
windows命令列啟動常見問題及其解決方案
spring-boot-maven-plugin外掛作用
打包出一個可以獨立執行的jar包:
- 程式
- 程式執行所依賴的所有jar包
- 為了支援boot工程能夠執行起來打入了一個工具包jarlunchar
小結
p56-Boot工程快速啟動(Linux)
- 後臺啟動:
nohup java -jar xxxx.jar > server.log 2>&1 &
> server.log:表示指定後臺執行的日誌記錄檔案
高階配置
p57設定臨時屬性
java -jar xxxx.jar --server.port=8080 --logging.level.root=info
:設定臨時屬性為8080,日誌級別為info
命令列的屬性配置會覆蓋掉配置檔案中的配置
p58-臨時屬性(開發環境)
-
在Run Configuration中配置啟動項的arguments
-
args[]儲存方才配置的引數
當不希望使用命令列臨時引數的方式
在boot程式是斷開讀取外部臨時配置對應的入口,也就是去掉讀取外部引數的形參, 在啟動項去掉args即可
p59-配置檔案4級分類
兩級配置檔案
外部(三級)配置檔案
將配置檔案貼上到和程式jar包同級的位置中,直接java -jar xxxx.jar
啟動,則會優先使用外部的配置檔案
四級配置檔案
在jar的同級下建立一個config資料夾,將配置檔案新增進去,直接java -jar xxxx.jar
,則會優先使用外部config中的配置檔案
小結
p60-自定義配置檔案
使用args方法確定自定義配置檔案
- 通過啟動引數載入配置檔案(無需書寫配置副檔名)
- 通過啟動引數載入指定檔案路徑下的配置檔案(還可以載入多個配置檔案其中後面的優先順序高於前面的)
自定義配置檔案重要說明
小結
多環境開發
P61-多環境開發(YAML版)
- 多環境開發分為兩個部分:設定環境、應用環境
小結
p62-多環境開發多檔案版(重要)
多環境開發配置檔案書寫技巧(一)
-
主要配置檔案中設定公共配置(全域性)
-
環境分類配置檔案中常用於設定衝突屬性(區域性)
-
小結
- 可以使用獨立配置檔案定義環境屬性
- 獨立配置檔案便於線上系統維護更新並保障系統安全性
多環境開發(Properties版)多配置檔案格式
- properties檔案多環境配置僅支援多檔案格式
多環境開發配置檔案書寫技巧(二)
- 當主環境dev與其他環境有相同屬性時,主環境屬性生效;其他環境中有相同屬性
P64-多環境分組管理
spring:
profiles:
active:dev
include:devDB,devMVC
當有若干個環境時include:不推薦使用,用group替代