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
第三步:?jiǎn)?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 (沒(méi)有指定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)文章
mysql+spring+mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫(xiě)分離的代碼配置
今天小編就為大家分享一篇關(guān)于mysql+spring+mybatis實(shí)現(xiàn)數(shù)據(jù)庫(kù)讀寫(xiě)分離的代碼配置,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03java并發(fā)編程中實(shí)現(xiàn)可見(jiàn)性的四種可行方案解析
這篇文章主要介紹了java并發(fā)編程中實(shí)現(xiàn)可見(jiàn)性的四種可行方案解析,使用關(guān)鍵字volatile和使用鎖(如synchronized關(guān)鍵字或者java.util.concurrent包中的鎖)來(lái)確保對(duì)共享變量的修改在多線程環(huán)境中能夠正確地被其他線程所觀察到,需要的朋友可以參考下2023-08-08SpringBoot+ThreadLocal+AbstractRoutingDataSource實(shí)現(xiàn)動(dòng)態(tài)切換數(shù)據(jù)源
最近在做業(yè)務(wù)需求時(shí),需要從不同的數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)然后寫(xiě)入到當(dāng)前數(shù)據(jù)庫(kù)中,因此涉及到切換數(shù)據(jù)源問(wèn)題,所以本文采用ThreadLocal+AbstractRoutingDataSource來(lái)模擬實(shí)現(xiàn)dynamic-datasource-spring-boot-starter中線程數(shù)據(jù)源切換,需要的朋友可以參考下2023-08-08Mybatis基于注解實(shí)現(xiàn)多表查詢功能
這篇文章主要介紹了Mybatis基于注解實(shí)現(xiàn)多表查詢功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09關(guān)于Java?float和double精度范圍大小
這篇文章主要介紹了關(guān)于Java?float和double精度范圍大小,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-12-12springmvc Controller方法沒(méi)有加@ResponseBody導(dǎo)致api訪問(wèn)404問(wèn)題
這篇文章主要介紹了springmvc Controller方法沒(méi)有加@ResponseBody導(dǎo)致api訪問(wèn)404問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01深入Parquet文件格式設(shè)計(jì)原理及實(shí)現(xiàn)細(xì)節(jié)
這篇文章主要介紹了深入Parquet文件格式設(shè)計(jì)原理及實(shí)現(xiàn)細(xì)節(jié),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-08-08