1. 程式人生 > >Springboot命令啟動介紹

Springboot命令啟動介紹

Springboot命令啟動介紹

1      簡介

Springboot是一款內建容器的開發框架,(又名彈性框架),通常和springcloud配合使用。大大減少架構、部署的時間,使開發人員能更專注業務功能開發。目前公司使用內建容器為tomcat8.1

2      啟動

Springboot啟動方式跟普通的jar包啟動方式一致(呼叫main方法)

執行命令為:java –jarxxx.jar

實際運用中需要新增一些引數

1.      nohup

nohup是linux的一個命令,忽略所有linux結束通話訊號(比如斷掉shell連線),他也可以重定向輸出到一個檔案(不指定則預設建立nohup.out)

2.      & 表示後臺執行(ctrl+C的時候不斷掉)一般和nohup合用 :nohup 應用命令 &

Java執行命令為:nohupjava –jar 檔名.jar –引數1 –引數2 &

3      常用引數

1.      spring.profiles.active

springboot特有的引數,代表當前執行環境

值是根據檔案配置指定的,通常為 dev 、test、uat、prod

2.      server.port springboot特有引數,代表當前jvm開啟哪個埠

3.      自定義引數: dubbo.address 當前應用連線哪個zookeeper,程式中定義一個名為 dubbo.address的變數,可以通過命令列進行賦值,通常情況下無需指定

4      
注意

任何引數都有預設值和優先順序

預設值 :程式中指定預設值、未指定則使用springboot的預設值

優先順序 :命令列引數賦值 >程式配置檔案賦值 > springboot預設值賦值

 

基於以上,springboot專案中所有配置(環境、引數)都可以在命令列中更改的