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

SpringBoot無(wú)法識(shí)別bootstrap.yml小綠葉問(wèn)題的解決辦法

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

錯(cuò)誤信息

問(wèn)題定位

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

解決

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

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

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

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

拓展:

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

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

原因剖析

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

解決方法

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

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

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

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

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

<!-- 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無(wú)法識(shí)別bootstrap.yml小綠葉問(wèn)題的解決辦法的詳細(xì)內(nèi)容,更多關(guān)于SpringBoot無(wú)法識(shí)別bootstrap.yml的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java中方法的重載與重寫(xiě)舉例比較

    Java中方法的重載與重寫(xiě)舉例比較

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

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

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

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

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

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

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

    SpringBoot無(wú)法連接redis的解決方案

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

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

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

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

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

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

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

    如何通過(guò)XML方式配置AOP過(guò)程解析

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

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

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

最新評(píng)論