1. 程式人生 > 其它 >黑馬程式設計師SpringBoot2全套視訊教程,springboot零基礎到專案實戰-b-運維實用篇

黑馬程式設計師SpringBoot2全套視訊教程,springboot零基礎到專案實戰-b-運維實用篇

目錄

打包與執行

p54-工程打包與執行

  1. step1
  2. step2
  3. step3

注意事項

windows命令列啟動常見問題及其解決方案

spring-boot-maven-plugin外掛作用

打包出一個可以獨立執行的jar包:

  1. 程式
  2. 程式執行所依賴的所有jar包
  3. 為了支援boot工程能夠執行起來打入了一個工具包jarlunchar

小結

p56-Boot工程快速啟動(Linux)

  1. 後臺啟動:
    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-臨時屬性(開發環境)

  1. 在Run Configuration中配置啟動項的arguments

  2. 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替代