成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Spring Boot 2.4版本前后的分組配置變化及對多環境配置結構的影響(推薦)

瀏覽:184日期:2023-07-28 09:30:49

前幾天在《Spring Boot 2.4 對多環境配置的支持更改》一文中,給大家講解了Spring Boot 2.4版本對多環境配置的配置變化。除此之外,還有一些其他配置變化,所以今天我們就繼續講講其他的更新內容!

spring.profiles.include對于這個配置項,你是否熟悉呢?從字面意思也不難理解,應該就是用來引入一些其他配置的配置(因為有個include嘛),實際作用也確實如此!

當我們的應用有很多配置信息的時候,比如當用到了很多中間件MySQL、Redis、MQ等,每個中間件的配置都是一大串的,那么這個時候我們為了配置更簡潔一些,可能就會對其做分組。

如果你有用過這樣的配置方式,那么在升級2.4版本的時候一定要注意,因為原來的配置方法會失效!

2.4之前的分組配置

先來看看2.4版本之前的分組配置,我們用下面這個例子來介紹:

spring: profiles: active: 'dev'---spring.profiles: 'dev'spring.profiles.include: 'dev-db,dev-mq'---spring.profiles: 'dev-db'db: dev-db.didispace.com---spring.profiles: 'dev-mq'mq: dev-mq.didispace.com

其中:

第一個spring.profiles.active: dev,代表默認激活dev配置

第二段dev配置中使用了spring.profiles.include來引入其他配置信息,這里模擬一下一個是dev的db配置,一個是dev的mq配置。在2.3和之前版本的時候,我們通常就是這樣來分組配置不同中間件的。

spring.profiles: 'dev'spring.profiles.include: 'dev-db,dev-mq'

文末我們提供一個樣例工程,你可以通過修改spring boot版本到2.3和配置信息使用上面的樣例,來啟動應用看看這種配置效果。不出意外,你可以在啟動日志開頭,看到激活的配置信息如下:

The following profiles are active: dev,dev-db,dev-mq

同時激活了dev、dev-db、dev-mq三組配置,include是生效的。

2.4的分組配置

在升級spring boot到2.4之后,再啟動之前的應用,你會發現配置就沒有生效了,這里不僅是因為spring.profiles失效的原因,即使我們將其都修改為spring.config.activate.on-profile,也依然無法激活dev-db和dev-mq的配置。因為在2.4版本之后,我們需要使用spring.profiles.group來配置了,同時組織結構也發生了變化。

可以嘗試把配置修改成如下格式:

spring: profiles: active: 'dev' group: 'dev': 'dev-db,dev-mq' 'prod': 'prod-db,prod-mq'---spring: config: activate: on-profile: 'dev-db'db: dev-db.didispace.com---spring: config: activate: on-profile: 'dev-mq'mq: dev-mq.didispace.com---spring: config: activate: on-profile: 'prod-db'db: prod-db.didispace.com---spring: config: activate: on-profile: 'prod-mq'mq: prod-mq.didispace.com

啟動應用可以在日志開頭看到激活的配置組(默認激活的是dev,所以對應的就是dev-db和dev-mq):

The following profiles are active: dev,dev-db,dev-mq

、修改spring.profiles.active: 'prod'直接切換到另外一個環境。

重啟應用可以在日志開頭看到激活的配置組:

The following profiles are active: prod,prod-db,prod-mq

可以看到,在2.4版本的配置中,不同環境的配置定義都在第一段默認配置中了,所有的環境定義都轉移到了spring.profiles.group的key字段(上面配置了dev和prod),value字段則代表了每個環境需要加載的不同配置分組。

回憶一下我們在《Spring Boot 2.4 對多環境配置的支持更改》中提到的多環境配置,是不是不同環境的配置標識都集中定義在了每個spring.config.activate.on-profile里。而這次分組的配置改變,讓激活配置、環境配置集中到了默認配置里,其他的profile定義是環境+配置分組的組合內容。

對于這樣的調整,最直觀的感受就是選擇環境的時候,我不需要往下找有哪些profile就能知道有哪些可選項了,還是方便不少。那么你對這樣的配置調整怎么看呢?歡迎留言討論!

代碼示例

本文的相關例子可以查看下面倉庫中的chapter1-3目錄:

Github:https://github.com/dyc87112/SpringBoot-Learning/

Gitee:https://gitee.com/didispace/SpringBoot-Learning/

到此這篇關于Spring Boot 2.4版本前后的分組配置變化及對多環境配置結構的影響的文章就介紹到這了,更多相關Spring Boot 2.4分組配置變化內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲免费婷婷| 国产精品欧美一区喷水| 国产精品私人自拍| 成人动漫一区二区三区| 91精品国产欧美一区二区| 看片网站欧美日韩| 色婷婷综合五月| 日韩国产欧美在线观看| 一本在线高清不卡dvd| 亚洲国产日韩综合久久精品| 日韩图片一区| 亚洲一区二区三区四区五区黄 | 国产自产v一区二区三区c| 色综合久久久久综合99| 亚洲成av人片一区二区梦乃| 亚洲影视综合| 三级欧美韩日大片在线看| 欧美一级二区| 日本不卡中文字幕| 欧美亚洲国产一区在线观看网站| 老汉av免费一区二区三区| 在线观看一区二区视频| 免费在线一区观看| 在线精品视频一区二区三四| 全部av―极品视觉盛宴亚洲| 91国产视频在线观看| 久久99精品国产麻豆婷婷洗澡| 色av一区二区| 婷婷一区二区三区| 在线观看日韩av先锋影音电影院| 久久精品国产**网站演员| 欧美日韩五月天| 成人污视频在线观看| 久久久www免费人成精品| 国产在线不卡| 亚洲精品视频自拍| 久久久久网址| 国产精品99久久久久久久vr| 精品剧情在线观看| 91视视频在线观看入口直接观看www | 欧美日韩精品免费看| 国产精品久久久久久久久免费桃花| 欧美三级黄美女| 亚洲精品日韩专区silk| 久久国产99| 精品在线亚洲视频| 精品国产免费一区二区三区香蕉| 欧美黄色一区二区| 曰韩精品一区二区| 色综合久久久久综合体| 懂色中文一区二区在线播放| 国产欧美一区二区三区在线看蜜臀 | 国产高清精品久久久久| 久久日韩粉嫩一区二区三区| 狠久久av成人天堂| 午夜激情久久久| 制服视频三区第一页精品| 91亚洲国产成人精品一区二区三| 国产精品久久一卡二卡| 久久国产精品高清| 午夜精品久久久久影视| 91.成人天堂一区| 欧美久久一区| 午夜一区二区三区视频| 欧美精品精品一区| 欧美激情1区2区3区| 樱桃视频在线观看一区| 黑人巨大精品欧美一区二区小视频| 亚洲黄色av一区| 欧美日韩免费电影| 欧美在线精品一区| 午夜av一区二区| 久久精品国产清高在天天线| 国产一区二区三区免费| 欧美国产激情一区二区三区蜜月| 亚洲主播在线| 国产成人日日夜夜| 亚洲日本中文字幕区| 欧美色综合天天久久综合精品| www.在线欧美| 亚洲国产美女搞黄色| 日韩一区二区免费视频| 伊人精品在线| 国内精品视频666| 欧美激情在线观看视频免费| 性色一区二区三区| 成人av影视在线观看| 一区二区三区免费观看| 欧美一二三四区在线| 日韩一级在线| 国产成人免费视频| 欧美精品一区二区三区在线播放 | 欧美日韩黄色一区二区| 欧美色图麻豆| 国模无码大尺度一区二区三区| 国产精品久久午夜夜伦鲁鲁| 欧美性色aⅴ视频一区日韩精品| 欧美日韩ab| 精品亚洲成a人| 亚洲人被黑人高潮完整版| 欧美日韩aaaaaa| 亚洲人成人一区二区三区| 国产91精品一区二区麻豆亚洲| 亚洲另类色综合网站| 日韩欧美一级特黄在线播放| 一道本一区二区| 九一九一国产精品| 一区二区三区国产精华| 久久女同性恋中文字幕| 欧美性极品少妇| 伊人久久婷婷| 成人黄色av电影| 日本欧美一区二区| 18成人在线观看| 精品久久国产老人久久综合| 久久精品国产99精品国产亚洲性色| 99精品欧美一区二区三区综合在线| 日本欧美加勒比视频| 国产精品久久夜| 日韩久久精品一区| 色综合久久久久| 伊人成年综合电影网| 播五月开心婷婷综合| 麻豆成人在线观看| 亚洲主播在线播放| 中文字幕av一区二区三区免费看| 91精品国产色综合久久| 久久久久欧美| 亚洲激情网址| 欧美三级免费| 99这里只有精品| 国产乱色国产精品免费视频| 日韩中文字幕区一区有砖一区 | 日韩欧美你懂的| 欧美精品日韩| 韩日欧美一区| 国产精品蜜臀av| 国内精品久久久久久久影视麻豆| 国产精品毛片久久久久久| 欧美一区二区三区色| 91黄色激情网站| 免费不卡亚洲欧美| 欧美在线免费| 成人激情黄色小说| 国产精品一区免费在线观看| 全国精品久久少妇| 亚洲亚洲精品在线观看| 国产欧美一区二区三区在线老狼| 制服丝袜亚洲网站| 欧美在线看片a免费观看| 久久久久91| 性一交一乱一区二区洋洋av| 一本色道婷婷久久欧美| 亚洲国产片色| 影音先锋日韩资源| 国产精品porn| 欧美激情性爽国产精品17p| 成人看片黄a免费看在线| 国产精品资源在线看| 亚洲曰韩产成在线| 亚洲精品高清视频在线观看| 国产精品夫妻自拍| 国产色91在线| 久久精品亚洲精品国产欧美kt∨| 久久综合色之久久综合| 欧美成人激情免费网| 欧美一区二区视频免费观看| 欧美精品在线一区二区三区| 欧美日韩国产经典色站一区二区三区| 在线观看视频一区二区欧美日韩| 巨乳诱惑日韩免费av| 一本色道久久综合精品竹菊| 先锋影音一区二区三区| 国产精品三区www17con| 国产视频一区三区| 中文在线一区| 亚洲免费中文| 久久亚洲美女| 一本一本大道香蕉久在线精品| 色综合久久久久网| 在线观看免费成人| 欧美日韩高清一区二区| 日韩一区二区三区三四区视频在线观看| 4438x成人网最大色成网站| 91麻豆精品国产91久久久久久| 日韩午夜在线观看视频| 精品91自产拍在线观看一区| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美精品一区二区在线播放| 国产校园另类小说区| 中文字幕精品一区二区精品绿巨人 | 久久精品三级| 在线观看不卡视频| 欧美日韩免费一区二区三区 | 国产精品久久一卡二卡| 亚洲日本一区二区三区| 一区二区三区产品免费精品久久75| 亚洲高清在线精品| 日韩精品免费专区| 激情综合色综合久久|