亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

Spring Boot使用profile如何配置不同環境的配置文件

2024-07-13 10:16:32
字體:
來源:轉載
供稿:網友

在springboot的開發中,有時候我們會有不同的配置,例如日志打印,數據庫連接等,開發,測試,生產每個環境可能配置都不一致,還好,springboot支持通過不同的profile來配置不同環境的配置,下面就大致介紹一下yml配置文件跟properties配置文件怎么使用profile配置不同環境的配置文件...

先介紹一下開發環境:

  1. jdk版本是1.8
  2. springboot的版本是1.4.1
  3. 開發工具為 intellij idea

我們先來介紹,使用一個yml文件,通過不同的profile來配置屬性文件:

    1.首先,我們先創建一個名為 application.yml的屬性文件,如下:

spring,boot,profile,配置文件

    2.然后打開文件,輸入一下內容:

#查看springboot開啟了哪些配置debug: falsespring: profiles: active: dev---#開發環境配置spring: profiles: devserver: port: 8080---#測試環境配置spring: profiles: testserver: port: 8081---#生產環境配置spring: profiles: proserver: port: 8082

非常簡單的配置,application.yml文件分為四部分,使用一組(---)來作為分隔符,第一部分,為通用配置部分,表示三個環境都通用的屬性,spring.profiles.active稍后解釋.

后面三段分別為,開發,測試,生產,都用spring.profiles指定了一個值(開發為dev,測試為test,生產為pro),這個值表示該段配置應該用在哪個profile里面,

    PS:一定要注意!!一定要注意!!一定要注意!!所有屬性后面跟的value要跟 ":" 隔開一個空格,否則,配置無效!!!配置無效!!!配置無效!!!我當初就掉進來了,在此告知各位,別跟我一樣掉進來!!!

如果,我們是本地啟動,在通用配置里面,可以設置調用哪個環境的profile,也就是第一段的spring.profiles.active=XXX;

上面的XXX是每個環境的 spring.profiles對應的value,通過這個,可以控制本地啟動調用哪個環境的配置文件,例如:

spring:

    profiles:

        active: dev

加載的,就是開發環境的屬性,如果dev換成test,則會加載測試環境的屬性,生產也是如此,

PS:如果spring.profiles.active沒有指定值,那么只會使用沒有指定spring.profiles文件的值,也就是只會加載通用的配置

如果是部署到服務器的話,我們正常打成jar包,發布是時候,采用:

--spring.profiles.active=test或者pro 來控制加載哪個環境的配置,完整命令如下:

java -jar xxxxx.jar --spring.profiles.active=test  表示加載測試環境的配置

java -jar xxxxx.jar --spring.profiles.active=pro  表示加載生產環境的配置

上面介紹完了,我們本地啟動一下,先將spring.profiles.active的值設置為dev,看看日志打印結果:

spring,boot,profile,配置文件

通過日志分析,可以看到,打印了profiles的值為dev,下面看看打印的端口號

spring,boot,profile,配置文件

發現,端口號是8080說明加載了dev的配置;

下面我們來試試把active的值換成test,重啟看看:

spring,boot,profile,配置文件

active變成了test,

spring,boot,profile,配置文件

端口變為了8081,說明,加載的是test的配置,

接下來,就是使用多個yml配置文件進行配置屬性文件:

    如果是使用多個yml來配置屬性,我們則可以這么使用,通過與配置文件相同的明明規范,創建application-{profile}.yml文件,將于環境無關的屬性,放置到application.yml文件里面,可以通過這種形式來配置多個環境的屬性文件,在application.yml文件里面指定spring.profiles.active=profiles的值,來加載不同環境的配置,如果不指定,則默認只使用application.yml屬性文件,不會加載其他的profiles的配置

使用properties配置多個環境配置文件

如果使用application.properties進行多個環境的配置,原理跟使用多個yml配置文件一致,也是通過application-{profile}.properties來控制加載哪個環境的配置,將于環境無關的屬性,放置到application.properties文件里面,通過spring.profiles.active=profiles的值,加載不同環境的配置,如果不指定,則默認加載application.properties的配置,不會加載帶有profile的配置

總結

以上所述是小編給大家介紹的Spring Boot使用profile如何配置不同環境的配置文件,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91日本在线视频| 国产在线播放91| 国产精品一二区| 亚洲美女精品成人在线视频| 亚洲一区二区久久久| 欧美日韩免费观看中文| 亚洲精品自在久久| 久久国产精品久久久久| 国产欧美精品va在线观看| 亚洲精品视频中文字幕| 韩国v欧美v日本v亚洲| 欧美人与物videos| 日韩一区二区在线视频| 久久手机精品视频| 欧美日韩精品中文字幕| 欧美天天综合色影久久精品| 欧美专区国产专区| 欧美日本精品在线| 国产精品久久久久久av下载红粉| 精品视频在线播放| 91精品国产99久久久久久| 国产精品久久久久久久久久久久久| 久久精品一本久久99精品| 91久久久久久久久久久| 亚洲在线一区二区| 最好看的2019年中文视频| 欧美成人午夜激情视频| 欧美激情中文字幕乱码免费| 亚洲网站视频福利| 精品国产一区二区三区在线观看| 91av在线看| 国产精品高潮呻吟久久av无限| 亚洲精品自在久久| 黑丝美女久久久| 久久久久久久久久久久久久久久久久av| 欧美激情欧美激情| 日韩黄色在线免费观看| 欧美丰满少妇xxxxx做受| 中文字幕欧美国内| 欧美午夜丰满在线18影院| 亚洲女人被黑人巨大进入al| 2018中文字幕一区二区三区| 亚洲国产精品va| 91高潮精品免费porn| 国产aⅴ夜夜欢一区二区三区| 久久99精品久久久久久琪琪| 韩国19禁主播vip福利视频| 久久精品在线播放| 性色av一区二区三区在线观看| 欧美日韩福利在线观看| 日韩av在线免费看| 精品偷拍一区二区三区在线看| 欧美一级视频免费在线观看| 日韩精品在线视频观看| 国产精品99久久久久久白浆小说| 国产精品av免费在线观看| 亚洲最大av网站| 欧美日韩精品在线视频| 亚洲精品免费av| 欧美最近摘花xxxx摘花| 欧美激情videos| 国产欧美一区二区三区视频| 精品亚洲精品福利线在观看| 欧美一级淫片播放口| 在线免费观看羞羞视频一区二区| 在线观看日韩欧美| 亚洲欧美第一页| 日韩国产高清视频在线| 国产精品国产三级国产aⅴ9色| 午夜精品在线视频| 亚洲香蕉伊综合在人在线视看| 成人国产精品免费视频| 69影院欧美专区视频| 午夜欧美不卡精品aaaaa| 欧美多人乱p欧美4p久久| 久久久久国产一区二区三区| 亚洲free性xxxx护士hd| 国产一区二区黑人欧美xxxx| 亚洲综合成人婷婷小说| 欧美一级成年大片在线观看| 日韩有码在线观看| 亚洲最新av网址| 亚洲少妇中文在线| 亚洲欧美国产高清va在线播| 日韩中文字幕在线播放| 成人h片在线播放免费网站| 午夜精品久久久久久99热| www.欧美免费| 成人a视频在线观看| 日韩av毛片网| 亚洲精品国产精品国自产在线| 亚洲aa在线观看| 国产成人a亚洲精品| 亚洲精品天天看| 中文字幕一区二区精品| 奇门遁甲1982国语版免费观看高清| 日韩最新中文字幕电影免费看| 国产精品美腿一区在线看| 成人精品久久av网站| 国产精品一区二区女厕厕| 欧美亚洲另类视频| yellow中文字幕久久| 国产精品一区二区三区毛片淫片| 欧美性猛交xxxx黑人猛交| 成人有码视频在线播放| 亚洲国产精品系列| 欧美电影电视剧在线观看| 91精品国产99久久久久久| 日韩天堂在线视频| 国产一区二区三区直播精品电影| 亚洲最大成人在线| 久青草国产97香蕉在线视频| 欧美老女人bb| 亚洲国产日韩欧美在线99| 亚洲国产精品久久| 日韩在线观看高清| 欧美黑人性生活视频| 日本欧美中文字幕| 亚洲开心激情网| 日韩精品中文字幕在线| 国产精品激情av电影在线观看| 国产欧美 在线欧美| 91精品综合视频| 美女黄色丝袜一区| 国产欧美精品一区二区三区介绍| 国产91精品青草社区| 亚洲色图狂野欧美| 亚洲精品美女在线观看播放| 欧美大片在线影院| 欧美黑人xxxx| 欧美精品18videos性欧美| 国产精品自产拍高潮在线观看| 91精品免费久久久久久久久| 亚洲区中文字幕| 国产精品视频一区国模私拍| 精品成人69xx.xyz| 91视频免费网站| 日韩精品视频在线观看免费| 亚洲精品资源在线| 51久久精品夜色国产麻豆| 啪一啪鲁一鲁2019在线视频| 色偷偷888欧美精品久久久| 在线精品国产成人综合| 亚洲精品国精品久久99热一| 国产丝袜一区二区| 日韩av片永久免费网站| 欧美专区在线观看| 91人人爽人人爽人人精88v| 亚洲精品美女在线| 欧美成人激情在线| 欧美激情精品久久久久久蜜臀| 国产精品免费久久久| 亚洲欧美在线一区| 91po在线观看91精品国产性色| 欧美久久精品午夜青青大伊人| 久99久在线视频| 久久久亚洲成人| 91精品国产综合久久香蕉922| 欧美日韩免费看| 日韩精品黄色网| 国产精品久久久久久久久久ktv| 蜜月aⅴ免费一区二区三区| 日韩资源在线观看| 91影视免费在线观看|