最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot無法識別bootstrap.yml小綠葉問題的解決辦法

 更新時(shí)間:2024年07月12日 11:37:10   作者:彬禹隨筆  
一般單獨(dú)使用?Spring?Boot?時(shí),bootstrap.yml?文件一般是不會(huì)生效的,也就是沒有小綠葉圖標(biāo),本文給大家介紹了SpringBoot無法識別bootstrap.yml小綠葉問題的解決辦法,文中給出了兩種解決方案,需要的朋友可以參考下

錯(cuò)誤信息

問題定位

一般單獨(dú)使用 Spring Boot 時(shí),bootstrap.yml 文件一般是不會(huì)生效的,也就是沒有 小綠葉 圖標(biāo);如果使用了 Spring Cloud 組件 bootstrap.yml 才會(huì)生效,需要引入 spring-cloud-commons-dependencies 這個(gè)包依賴。 另外 bootstrap.yml 的加載順序優(yōu)先于 application.yml。

解決

方案一,可以引入 Spring Cloud 中的某一組件即可,如 Eureka 或則 Feign 等,因?yàn)槔锩姘?nbsp;spring-cloud-commons-dependencies 依賴。

 <dependency>
    <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
 </dependency>

方案二,單獨(dú)引入 spring-cloud-commons-dependencies 依賴

 <dependency>
     <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-commons-dependencies</artifactId>
     <version>${spring-cloud-commons.version}</version>     
 </dependency>

拓展:

springboot讀取不到bootstrap.yml配置項(xiàng)問題

今天在搭建項(xiàng)目的時(shí)候,采用springboot 2.4.6版本,然后添加bootstrap.yml配置文件后突然發(fā)現(xiàn)一直讀取不到配置。之前在進(jìn)行項(xiàng)目依賴漏洞版本的升級時(shí)有對其進(jìn)行簡單了解。

原因剖析

簡單的說就是:由于bootstrap是spring cloud帶來的附加品,所以需要有cloud相關(guān)的一些配置才能夠去正常讀取它,否則只會(huì)去讀取application.yml。

解決方法

如果springboot版本低于2.4.0版本的話,需要在啟動(dòng)類對應(yīng)的pom里添加依賴

<!-- spring cloud,基于spring cloud才會(huì)讀取bootstrap.yml  -->
<dependency>
     <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-context</artifactId>
</dependency>

如果springboot版本高于2.4.0版本的話,則在啟動(dòng)類對應(yīng)的pom里添加依賴

<dependency>
     <groupId>org.springframework.cloud</groupId>
     <artifactId>spring-cloud-starter-bootstrap</artifactId>
</dependency>

例如我這里用到的是2.4.6版本,那么對應(yīng)需要加的依賴為:

<!-- spring cloud,基于spring cloud才會(huì)讀取bootstrap.yml -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
    <version>3.0.3</version>
</dependency>

至此,啟動(dòng)banner和@value("${spring.application.name}")都可以讀取到bootstrap.yml文件中的值。

以上就是SpringBoot無法識別bootstrap.yml小綠葉問題的解決辦法的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot無法識別bootstrap.yml的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 詳解java裝飾模式(Decorator Pattern)

    詳解java裝飾模式(Decorator Pattern)

    這篇文章主要為大家詳細(xì)介紹了java裝飾模式Decorator Pattern,這種類型的設(shè)計(jì)模式屬于結(jié)構(gòu)型模式,它是作為現(xiàn)有的類的一個(gè)包裝,對裝飾器模式感興趣的小伙伴們可以參考一下
    2016-04-04
  • 深入理解Java設(shè)計(jì)模式之解釋器模式

    深入理解Java設(shè)計(jì)模式之解釋器模式

    這篇文章主要介紹了JAVA設(shè)計(jì)模式之解釋器模式的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解
    2021-11-11
  • 一文徹底弄懂Spring?Boot自動(dòng)配置

    一文徹底弄懂Spring?Boot自動(dòng)配置

    在SpringBoot框架中自動(dòng)配置是其最核心的特性之一,也是"約定優(yōu)于配置"理念的集中體現(xiàn),這篇文章主要介紹了Spring?Boot自動(dòng)配置的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-11-11
  • springboot?web項(xiàng)目中?Set-Cookie?失敗原因及解決辦法

    springboot?web項(xiàng)目中?Set-Cookie?失敗原因及解決辦法

    這篇文章主要介紹了springboot?web項(xiàng)目中?Set-Cookie?失敗原因及解決辦法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • 解讀maven項(xiàng)目中Tomcat10與JSTL的問題匯總(Debug親身經(jīng)歷)

    解讀maven項(xiàng)目中Tomcat10與JSTL的問題匯總(Debug親身經(jīng)歷)

    這篇文章主要介紹了解讀maven項(xiàng)目中Tomcat10與JSTL的問題匯總(Debug親身經(jīng)歷),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java常用排序算法及性能測試集合

    Java常用排序算法及性能測試集合

    周末天氣不好,在家無事,把常用排序算法理了一遍,收獲不小,特寫文章紀(jì)念。這些算法在學(xué)校的時(shí)候?qū)W過一遍,很多原理都忘記了
    2013-06-06
  • Springboot四種事件監(jiān)聽的實(shí)現(xiàn)方式詳解

    Springboot四種事件監(jiān)聽的實(shí)現(xiàn)方式詳解

    這篇文章主要介紹了Springboot四種事件監(jiān)聽的實(shí)現(xiàn)方式,事件監(jiān)聽是一種機(jī)制,可以定義和觸發(fā)自定義的事件,以及在應(yīng)用程序中注冊監(jiān)聽器來響應(yīng)這些事件,需要的朋友可以參考下
    2022-06-06
  • Java基于redis實(shí)現(xiàn)分布式鎖

    Java基于redis實(shí)現(xiàn)分布式鎖

    系統(tǒng)的不斷擴(kuò)大,分布式鎖是最基本的保障。今天我們介紹通過redis實(shí)現(xiàn)分布式鎖,感興趣的朋友可以參考下
    2021-05-05
  • SpringBoot萬字爆肝高級配置

    SpringBoot萬字爆肝高級配置

    SpringBoot不僅支持常規(guī)的properties配置文件,還支持yaml語言的配置文件,yaml是以數(shù)據(jù)為中心的語言,在配置數(shù)據(jù)的時(shí)候具有面向?qū)ο蟮奶卣鳌pplication.properties是比較常見的配置文件,SpringBoot的全局配置文件的作用是對一些默認(rèn)配置的配置值進(jìn)行修改
    2022-07-07
  • 基于JPA實(shí)體類監(jiān)聽器@EntityListeners注解的使用實(shí)例

    基于JPA實(shí)體類監(jiān)聽器@EntityListeners注解的使用實(shí)例

    這篇文章主要介紹了JPA實(shí)體類監(jiān)聽器@EntityListeners注解的使用實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評論

浠水县| 米易县| 龙陵县| 衡南县| 寻甸| 鄂尔多斯市| 临高县| 达日县| 彰武县| 呼伦贝尔市| 樟树市| 额济纳旗| 合川市| 威宁| 鸡东县| 抚顺市| 桃园市| 灵寿县| 鹤山市| 麟游县| 北碚区| 浏阳市| 许昌市| 凤台县| 乌鲁木齐县| 万荣县| 伊吾县| 凤翔县| 石渠县| 如皋市| 白河县| 卓资县| 衡阳县| 张家口市| 安多县| 济阳县| 固安县| 连城县| 延吉市| 库尔勒市| 阿尔山市|