欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

錯(cuò)誤信息

問題定位

一般單獨(dú)使用 Spring Boot 時(shí),bootstrap.yml 文件一般是不會生效的,也就是沒有 小綠葉 圖標(biāo);如果使用了 Spring Cloud 組件 bootstrap.yml 才會生效,需要引入 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)的一些配置才能夠去正常讀取它,否則只會去讀取application.yml。

解決方法

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

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

如果springboot版本高于2.4.0版本的話,則在啟動類對應(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才會讀取bootstrap.yml -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-bootstrap</artifactId>
    <version>3.0.3</version>
</dependency>

至此,啟動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中方法的重載與重寫舉例比較

    Java中方法的重載與重寫舉例比較

    這篇文章主要給大家介紹了關(guān)于Java中方法的重載與重寫的相關(guān)資料,Java中的方法重載和重寫是面向?qū)ο缶幊讨械膬蓚€(gè)重要概念,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Java實(shí)現(xiàn)SSL Socket長連接方式

    Java實(shí)現(xiàn)SSL Socket長連接方式

    這篇文章主要介紹了Java實(shí)現(xiàn)SSL Socket長連接方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • JAVA中的構(gòu)造函數(shù)(方法)

    JAVA中的構(gòu)造函數(shù)(方法)

    這篇文章主要介紹了JAVA中的構(gòu)造函數(shù)(方法),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 關(guān)于Java下奇怪的Base64詳解

    關(guān)于Java下奇怪的Base64詳解

    這篇文章主要給大家介紹了關(guān)于Java下奇怪的Base64的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • SpringBoot無法連接redis的解決方案

    SpringBoot無法連接redis的解決方案

    這篇文章主要介紹了SpringBoot無法連接redis的解決方案,文中通過代碼示例給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-08-08
  • Java截取中英文混合字符串的方法

    Java截取中英文混合字符串的方法

    這篇文章主要為大家詳細(xì)介紹了Java截取中英文混合字符串的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Mybatis控制臺打印SQL語句的兩種實(shí)現(xiàn)方式

    Mybatis控制臺打印SQL語句的兩種實(shí)現(xiàn)方式

    在使用Mybatis開發(fā)時(shí),由于可以動態(tài)拼接SQL,當(dāng)動態(tài)SQL拼接塊過多,直接從*mapper.xml中找出完整的SQL較難,此時(shí),可以通過兩種方法調(diào)試出SQL,方法一,將ibatislog4j運(yùn)行級別調(diào)到DEBUG,在控制臺打印出ibatis運(yùn)行的SQL語句
    2024-10-10
  • Redis緩存及熱點(diǎn)key問題解決方案

    Redis緩存及熱點(diǎn)key問題解決方案

    這篇文章主要介紹了Redis緩存及熱點(diǎn)key問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 如何通過XML方式配置AOP過程解析

    如何通過XML方式配置AOP過程解析

    這篇文章主要介紹了如何通過XML方式配置AOP過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • maven項(xiàng)目打jar包并包含所有依賴詳細(xì)教程

    maven項(xiàng)目打jar包并包含所有依賴詳細(xì)教程

    maven打包生成的普通jar包,只包含該工程下源碼編譯結(jié)果,不包含依賴內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于maven項(xiàng)目打jar包并包含所有依賴的相關(guān)資料,需要的朋友可以參考下
    2023-05-05

最新評論