久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

基于SpringBoot bootstrap.yml配置未生效的解決

瀏覽:5日期:2023-04-18 18:20:46

我就廢話不多說了,大家還是直接看代碼吧~

<!--需要引入該jar才能使bootstrap配置文件生效--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId> </dependency>

補(bǔ)充知識(shí):SpringBoot不讀取bootstrap.yml/properties文件

今天寫創(chuàng)建了一個(gè)SpringBoot項(xiàng)目,配置文件從其他項(xiàng)目拷貝了一份bootstrap.yml

之前一直用的application.yml

心想:application.yml 優(yōu)先級(jí)沒有bootstrap.yml 高,bootstrap配置文件肯定沒問題

項(xiàng)目一跑來,發(fā)現(xiàn)配置文件里面的內(nèi)容沒讀取到。

之后通過各種查資料,才明白了application.yml 和bootstrap.yml 的區(qū)別,不僅僅是優(yōu)先級(jí)的問題。

先說我的問題是什么原因吧:

SpringBoot 項(xiàng)目中如果沒有依賴 spring-cloud-context 的話,是不會(huì)讀取bootstrap.properties 文件

也就是說

bootstrap.yml配置是SpringCloud項(xiàng)目才會(huì)用到的。

如果你的項(xiàng)目僅僅是一個(gè)SpringBoot項(xiàng)目,只會(huì)識(shí)別application.yml配置文件。

由于SpringCloud是基于SpringBoot構(gòu)建的,所有SpringCloud項(xiàng)目兩種文件都會(huì)識(shí)別,這個(gè)時(shí)候才有優(yōu)先級(jí)的說法,SpringCloud項(xiàng)目是會(huì)優(yōu)先讀取bootstrap配置在讀取application配置。

引用Spring官網(wǎng)的一句話

A Spring Cloud application operates by creating a “bootstrap” context, which is a parent context for the main application. Out of the box it is responsible for loading configuration properties from the external sources, and also decrypting properties in the local external configuration files.

SpringCloud 應(yīng)用是基于 一個(gè) “bootstrap”的上下文運(yùn)行的。

也就說明了 bootstrap這個(gè)配置是SpringCloud 應(yīng)用才會(huì)用的。

而且這個(gè)配置是不能被覆蓋的,也就是優(yōu)先級(jí)比application配置中的高。

什么配置在application配置?什么配置在bootstrap里面配置?

1、當(dāng)使用 Spring Cloud Config Server 的時(shí)候,spring.application.name 和 spring.cloud.config.server.git.uri應(yīng)該在 bootstrap.yml 里面指定

2、一些加密解密的配置也應(yīng)該配置在bootstrap里面

英文好的可以參考官網(wǎng)文章:

https://cloud.spring.io/spring-cloud-commons/multi/multi__spring_cloud_context_application_context_services.html#customizing-bootstrap-properties

以上這篇基于SpringBoot bootstrap.yml配置未生效的解決就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 久操国产| 天天干,夜夜操 | 亚洲免费精品 | 99精品99| 国产精品久久久久久久久免费桃花 | 日韩精品在线播放 | 91亚洲国产成人久久精品网站 | 国产一区二区三区四区五区加勒比 | 国产1区2区3区 | 久久综合亚洲 | 精品一区二区三区免费 | 日韩3级| 在线一级电影 | 欧美日韩不卡合集视频 | 狠狠久久伊人中文字幕 | 草草网站 | 成人精品视频一区二区三区 | 成人午夜精品久久久久久久蜜臀 | 欧美日韩在线观看中文字幕 | 91欧美激情一区二区三区成人 | 亚洲综合区| 国产精品九九九 | 久久久久91 | 亚洲第一av | 一区二区三区免费 | 久久a国产| 欧美日本精品 | 亚洲日韩中文字幕一区 | 亚洲人人| 日韩高清在线一区 | 国产综合网站 | 亚洲精品乱码久久久久久蜜桃不卡 | 不卡免费在线视频 | 成人精品一区二区三区 | 亚洲一区二区中文字幕在线观看 | 91秦先生艺校小琴 | 国产精品美女www爽爽爽动态图 | 日韩欧美国产网站 | 久草资源在线视频 | 国产激情精品一区二区三区 | 久久99深爱久久99精品 |