SpringBoot工程打包與運行
1、SpringBoot項目快速啟動(Windows版)
(1)對SpringBoot項目打包(執行Maven構建指令package):
mvn package
(2)運行項目(執行啟動指令)
java -jar springboot.jar
2、 配置高級:
(1)臨時屬性設置:
①帶屬性數啟動SpringBoot
②攜帶多個屬性啟動Spring.jar --server.port=80
③臨時屬性必須是當前boot工程支持的屬性,否則設置無效
(2)配置文件分類
①帶屬性啟動SpringBoot程序,為程序添加運行屬性
②通過編程形式帶參數啟動SpringBoot程序,為程序添加運行參數
③不攜帶參數啟動SpringBoot程序(去掉后面的args)
(3)自定義配置文件(4級配置文件)
①1級(最高):file:config/application.yml
②2級 :file:application
③3級:classpath:config/application.yml
④4級(最低):classpath:application.yml
⑤1級與2級留作系統打包后設置通用屬性,1級常用與運維經理進行線上整體項目部署方案調控
⑥2級與4級用于系統開發階段設置通用屬性,3級常用于項目經理進行整體項目屬性
⑦通過啟動參數加載配置文件(無需書寫配置文件拓展名-覆蓋思想)
(4)自定義配置文件——重要說明
①單服務器項目:使用自定義配置文件需求較低
②多服務項目:使用自定義配置文件需求較高,將所有配置放置在一個目錄中統一管理
③基于SpringCloud技術,所有的服務器不再設置配置文件,而是通過配置中心進行設定,動態加載配置信息