SpringBoot生產(chǎn)環(huán)境和測(cè)試環(huán)境配置分離的教程詳解
第一步:項(xiàng)目中資源配置文件夾(resources文件夾)下先新增測(cè)試環(huán)境application-dev.yml和application-prod.yml兩個(gè)配置文件,分別代表測(cè)試環(huán)境配置和生產(chǎn)環(huán)境配置

第二步:在application.yml配置文件中設(shè)置如下配置(PS:active后定義的名字要和配置文件-后的名字一致,如下則系統(tǒng)執(zhí)行application-dev.yml)
spring: profiles: active: dev
第三步:啟動(dòng)項(xiàng)目
啟動(dòng)方式一:idea中 springboot run項(xiàng)目運(yùn)行,運(yùn)行日志提示執(zhí)行的配置文件為application-dev.yml
此啟動(dòng)方式缺點(diǎn):需要手動(dòng)修改配置文件

執(zhí)行結(jié)果(取application-dev.yml得變量定義值)

啟動(dòng)方式二:命令行打包啟動(dòng)
cmd 進(jìn)入項(xiàng)目所在目錄下,執(zhí)行mvn clean package使用java -jar 命令啟動(dòng)springboot-0.0.1-SNAPSHOT.jar (沒有指定active文件時(shí),默認(rèn)執(zhí)行application中的默認(rèn)設(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)境和測(cè)試環(huán)境配置分離的教程詳解的文章就介紹到這了,更多相關(guān)SpringBoot生產(chǎn)環(huán)境和測(cè)試環(huán)境配置分離內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
java8 stream sort自定義復(fù)雜排序案例
這篇文章主要介紹了java8 stream sort自定義復(fù)雜排序案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-10-10
詳解Mybatis-plus(MP)中CRUD操作保姆級(jí)筆記
本文主要介紹了Mybatis-plus(MP)中CRUD操作保姆級(jí)筆記,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
使用java實(shí)現(xiàn)Xmodem協(xié)議
這篇文章主要介紹了使用java實(shí)現(xiàn)Xmodem協(xié)議的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
將springboot項(xiàng)目生成可依賴的jar并引入到項(xiàng)目中的方法
SpringBoot項(xiàng)目默認(rèn)打包的是可運(yùn)行jar包,也可以打包成不可運(yùn)行的jar包,本文給大家介紹將springboot項(xiàng)目生成可依賴的jar并引入到項(xiàng)目中的方法,感興趣的朋友一起看看吧2023-11-11
Java list利用遍歷進(jìn)行刪除操作3種方法解析
這篇文章主要介紹了Java list利用遍歷進(jìn)行刪除操作3種方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01
關(guān)于springboot配置druid數(shù)據(jù)源不生效問題(踩坑記)
今天日常跟著網(wǎng)課學(xué)習(xí),學(xué)到了整合druid數(shù)據(jù)源,遇到了好幾個(gè)坑,希望這篇文章可以幫助一些和我一樣踩坑的人2021-09-09

