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

bootstrap.yml如何讀取nacos配置中心的配置文件

 更新時(shí)間:2022年12月28日 10:23:52   作者:很懶的十六  
這篇文章主要介紹了bootstrap.yml讀取nacos配置中心的配置文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

bootstrap.yml讀取nacos配置中心配置文件

最近搞nacos做為springboot的配置中心時(shí),運(yùn)行項(xiàng)目就一直報(bào)錯(cuò),報(bào)錯(cuò)原因是沒(méi)有加載到配置文件,可是nacos服務(wù)的地方又確確實(shí)實(shí)配置了配置文件,最后在啟動(dòng)的控制臺(tái)中找到了一些線索,結(jié)合百度和源碼查看找到了原因所在。

另外提一嘴,如果你導(dǎo)入了spring-cloud-starter-alibaba-nacos-config依賴(如果是父模塊導(dǎo)入,子模塊也受作用),就必須配置bootstrap.yml這樣的配置文件,不配置的話,運(yùn)行代碼會(huì)有報(bào)錯(cuò),但不影響代碼正常使用,只是會(huì)有控制臺(tái)輸出錯(cuò)誤

ps:因?yàn)槲铱吹藉e(cuò)誤就難受,哪怕是警告

線索:(ps:因?yàn)椴恢涝趺唇貦M向的長(zhǎng)圖只能這樣了)

項(xiàng)目啟動(dòng)時(shí)的控制臺(tái)輸出

寫(xiě)著需要 spring.application.name.properties配置文件

后面找到了PropertySourceBootstrapConfiguration類(lèi)

應(yīng)該是默認(rèn)讀取配置中心以properties為文件名后綴的配置文件,但是也可以更改,在bootstrap.yml配置文件中

如果在bootstrap.yml中添加了一行: spring.profiles.active=dev

spring:
  cloud:
    nacos:
      config:
        server-addr: localhost:8848
        file-extension: yaml
  application:
    name: service-daily
  profiles:
    active: dev

那么在nacos配置中心的配置文件需要更改名字為:service-daily-dev.yaml

又找到一段源碼,所以在file-extension處配置yaml/yml都可,

但是如果file-extension處配置yml,那么nacos配置文件中心的文件也得是服務(wù)名.yml,yaml也如此

最后給出使用nacos時(shí),需要一些依賴,如圖:

依賴的版本交由父模塊進(jìn)行版本控制了(另附上依賴代碼)

<!--spring-cloud nacos 服務(wù)注冊(cè)-->

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--服務(wù)調(diào)用-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<!--代替 spring-cloud-config 的nacos-config -->
<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

父模塊的依賴管理

<dependency>
	<groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-alibaba-dependencies</artifactId>
	<version>${cloud-alibaba.version}</version>
	<type>pom</type>
	<scope>import</scope>
</dependency>

在resource目錄下建一個(gè)bootstrap.yml配置文件,配置nacos的config信息,然后在nacos服務(wù)處新建一個(gè)配置文件,bootstrap.yml內(nèi)容在上面已經(jīng)給出了

總結(jié)

如有錯(cuò)誤請(qǐng)指出,找的源碼可能理解不太對(duì)。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解SpringMVC解決跨域的兩種方案

    詳解SpringMVC解決跨域的兩種方案

    本篇文章主要介紹了詳解SpringMVC解決跨域的兩種方案,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • MyBatis update標(biāo)簽詳解

    MyBatis update標(biāo)簽詳解

    這篇文章主要介紹了MyBatis update標(biāo)簽,使用 Map 傳遞參數(shù)會(huì)導(dǎo)致業(yè)務(wù)可讀性的喪失,繼而導(dǎo)致后續(xù)擴(kuò)展和維護(hù)的困難,所以在實(shí)際應(yīng)用中我們應(yīng)該果斷廢棄該方式,需要的朋友可以參考下
    2023-10-10
  • Spring Boot中的那些條件判斷的實(shí)現(xiàn)方法

    Spring Boot中的那些條件判斷的實(shí)現(xiàn)方法

    這篇文章主要介紹了Spring Boot中的那些條件判斷的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java探索之Hibernate主鍵生成策略詳細(xì)介紹

    Java探索之Hibernate主鍵生成策略詳細(xì)介紹

    這篇文章主要介紹了Java探索之Hibernate主鍵生成策略詳細(xì)介紹,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 如何使用Spring?Boot設(shè)置上傳文件大小限制

    如何使用Spring?Boot設(shè)置上傳文件大小限制

    上傳文件是互聯(lián)網(wǎng)中常應(yīng)用的場(chǎng)景之一,最典型的情況就是上傳頭像等,下面這篇文章主要給大家介紹了關(guān)于如何使用Spring?Boot設(shè)置上傳文件大小限制的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • Java 調(diào)用Restful API接口的幾種方式(HTTPS)

    Java 調(diào)用Restful API接口的幾種方式(HTTPS)

    這篇文章主要介紹了Java 調(diào)用Restful API接口的幾種方式(HTTPS),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • Java使用正則表達(dá)式進(jìn)行匹配且對(duì)匹配結(jié)果逐個(gè)替換

    Java使用正則表達(dá)式進(jìn)行匹配且對(duì)匹配結(jié)果逐個(gè)替換

    這篇文章主要介紹了Java使用正則表達(dá)式進(jìn)行匹配且對(duì)匹配結(jié)果逐個(gè)替換,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容戒殺,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • 淺談序列化之protobuf與avro對(duì)比(Java)

    淺談序列化之protobuf與avro對(duì)比(Java)

    下面小編就為大家?guī)?lái)一篇淺談序列化之protobuf與avro對(duì)比(Java)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • java設(shè)計(jì)日歷可視化的詳細(xì)步驟記錄

    java設(shè)計(jì)日歷可視化的詳細(xì)步驟記錄

    這篇文章主要給大家介紹了關(guān)于java設(shè)計(jì)日歷可視化的相關(guān)資料,通過(guò)自定義的CircleLabel類(lèi)來(lái)突出顯示今天的日期,并使用BorderLayout布局管理窗口組件,文章詳細(xì)描述了各個(gè)類(lèi)和方法的設(shè)計(jì)思想和實(shí)現(xiàn)邏輯,需要的朋友可以參考下
    2024-12-12
  • Linux?Ubuntu系統(tǒng)下配置JDK環(huán)境、MySQL環(huán)境全過(guò)程

    Linux?Ubuntu系統(tǒng)下配置JDK環(huán)境、MySQL環(huán)境全過(guò)程

    眾所周知Ubuntu是一種基于Linux的操作系統(tǒng),它提供了一個(gè)穩(wěn)定、安全和易于使用的環(huán)境,下面這篇文章主要給大家介紹了關(guān)于Linux?Ubuntu系統(tǒng)下配置JDK環(huán)境、MySQL環(huán)境的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-07-07

最新評(píng)論

水城县| 安新县| 电白县| 虎林市| 龙州县| 永丰县| 伊川县| 奉节县| 滕州市| 宾阳县| 杭州市| 莲花县| 云林县| 云浮市| 庆云县| 通渭县| 郯城县| 大安市| 合阳县| 嘉定区| 永州市| 乃东县| 新余市| 泰顺县| 潞西市| 凤台县| 安顺市| 册亨县| 新宁县| 合阳县| 青神县| 祁东县| 郎溪县| 桐梓县| 永春县| 晋州市| 天等县| 昌吉市| 巴林左旗| 青岛市| 长沙县|