SpringBoot生產(chǎn)環(huán)境和測試環(huán)境配置分離的教程詳解
第一步:項目中資源配置文件夾(resources文件夾)下先新增測試環(huán)境application-dev.yml和application-prod.yml兩個配置文件,分別代表測試環(huán)境配置和生產(chǎn)環(huán)境配置
第二步:在application.yml配置文件中設(shè)置如下配置(PS:active后定義的名字要和配置文件-后的名字一致,如下則系統(tǒng)執(zhí)行application-dev.yml)
spring: profiles: active: dev
第三步:啟動項目
啟動方式一:idea中 springboot run項目運行,運行日志提示執(zhí)行的配置文件為application-dev.yml
此啟動方式缺點:需要手動修改配置文件
執(zhí)行結(jié)果(取application-dev.yml得變量定義值)
啟動方式二:命令行打包啟動
cmd 進入項目所在目錄下,執(zhí)行mvn clean package使用java -jar 命令啟動springboot-0.0.1-SNAPSHOT.jar (沒有指定active文件時,默認執(zhí)行application中的默認設(shè)置dev)若要執(zhí)行prod 生產(chǎn)配置文件,則命令為 java -jar -Dspring.profiles.active=prod springboot-0.0.1-SNAPSHOT.jar(命令行中指定active文件)
到此這篇關(guān)于SpringBoot生產(chǎn)環(huán)境和測試環(huán)境配置分離的教程詳解的文章就介紹到這了,更多相關(guān)SpringBoot生產(chǎn)環(huán)境和測試環(huán)境配置分離內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql+spring+mybatis實現(xiàn)數(shù)據(jù)庫讀寫分離的代碼配置
今天小編就為大家分享一篇關(guān)于mysql+spring+mybatis實現(xiàn)數(shù)據(jù)庫讀寫分離的代碼配置,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-03-03java并發(fā)編程中實現(xiàn)可見性的四種可行方案解析
這篇文章主要介紹了java并發(fā)編程中實現(xiàn)可見性的四種可行方案解析,使用關(guān)鍵字volatile和使用鎖(如synchronized關(guān)鍵字或者java.util.concurrent包中的鎖)來確保對共享變量的修改在多線程環(huán)境中能夠正確地被其他線程所觀察到,需要的朋友可以參考下2023-08-08SpringBoot+ThreadLocal+AbstractRoutingDataSource實現(xiàn)動態(tài)切換數(shù)據(jù)源
最近在做業(yè)務需求時,需要從不同的數(shù)據(jù)庫中獲取數(shù)據(jù)然后寫入到當前數(shù)據(jù)庫中,因此涉及到切換數(shù)據(jù)源問題,所以本文采用ThreadLocal+AbstractRoutingDataSource來模擬實現(xiàn)dynamic-datasource-spring-boot-starter中線程數(shù)據(jù)源切換,需要的朋友可以參考下2023-08-08關(guān)于Java?float和double精度范圍大小
這篇文章主要介紹了關(guān)于Java?float和double精度范圍大小,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12springmvc Controller方法沒有加@ResponseBody導致api訪問404問題
這篇文章主要介紹了springmvc Controller方法沒有加@ResponseBody導致api訪問404問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01深入Parquet文件格式設(shè)計原理及實現(xiàn)細節(jié)
這篇文章主要介紹了深入Parquet文件格式設(shè)計原理及實現(xiàn)細節(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08