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

SpringCloud無(wú)法獲取Nacos中的配置文件信息解決方案

 更新時(shí)間:2025年12月08日 09:15:59   作者:會(huì)臉紅的情先生  
文章介紹了在項(xiàng)目啟動(dòng)時(shí)解決@Value占位符值找不到問(wèn)題的步驟,包括檢查版本號(hào)、添加依賴(lài)、檢查配置文件優(yōu)先級(jí)以及正確配置dataID

在項(xiàng)目啟動(dòng)時(shí)始終報(bào)錯(cuò)@Value(${})值找不到

無(wú)法解析占位符中的值

1.著重檢查nacos、springcloud、springcloudalibaba等相關(guān)版本號(hào)是否對(duì)應(yīng)的上。

2.檢查項(xiàng)目中的依賴(lài)是否添加:

        <!-- nacos config -->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

3.檢查項(xiàng)目中配置文件優(yōu)先級(jí)。又很對(duì)人在之前cloud版本中都是用的application.yml,這里我們需要使用bootstrap.yml,它的優(yōu)先級(jí)大于application.yml。

spring:
  application:
    name: nacos-config-demo # 應(yīng)用名稱(chēng)也是構(gòu)成 Nacos 配置管理 dataId 字段的一部分 (當(dāng) config.prefix 為空時(shí))
  cloud:
    # Nacos客戶(hù)端
    nacos:
      discovery:
        # Nacos
        server-addr: 127.0.0.1:8848
        namespace: #命名空間為nacos配置的,自動(dòng)生成或手動(dòng)配置的
        group: DEFAULT_GROUP
      config:
        server-addr: 127.0.0.1:8848
        file-extension: yaml
        namespace:  #命名空間為nacos配置的,自動(dòng)生成或手動(dòng)配置的
        group: DEFAULT_GROUP
        prefix: nacos-config-demo

dataID完整格式如下

在 Nacos Spring Cloud 中,dataId 的完整格式如下:

${prefix}-${spring.profiles.active}.${file-extension}

prefix 默認(rèn)為 spring.application.name 的值,也可以通過(guò)配置項(xiàng) spring.cloud.nacos.config.prefix來(lái)配置。

spring.profiles.active 即為當(dāng)前環(huán)境對(duì)應(yīng)的 profile,詳情可以參考 Spring Boot文檔。

注意:

當(dāng) spring.profiles.active 為空時(shí),對(duì)應(yīng)的連接符 -也將不存在,dataId 的拼接格式變成 p r e f i x . {prefix}. prefix.{file-extension} file-exetension

為配置內(nèi)容的數(shù)據(jù)格式,可以通過(guò)配置項(xiàng) spring.cloud.nacos.config.file-extension 來(lái)配置。目前只支持properties 和 yaml 類(lèi)型。

${prefix}取值默認(rèn)為項(xiàng)目名

也可以自由配置,聲明我們需要的配置文件

${spring.profiles.active} 為項(xiàng)目指定的環(huán)境,例如dev。項(xiàng)目中不配置則為空,也不拼接 - 

${file-extension}為指定的文件類(lèi)型

例如我的項(xiàng)目沒(méi)有指定spring.profiles.active,則最終拼接的文件名稱(chēng)為: 

nacos-config-demo.yaml 

如果我指定了spring.profiles.active=dev則最終拼接文件名為: 

nacos-config-demo-dev.yaml

4.如果以上都沒(méi)解決問(wèn)題,再次檢查pom文件依賴(lài)是否引入spring-cloud-starter-bootstrap包。

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

總結(jié)

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

相關(guān)文章

  • SpringCloud服務(wù)接口調(diào)用OpenFeign及使用詳解

    SpringCloud服務(wù)接口調(diào)用OpenFeign及使用詳解

    這篇文章主要介紹了SpringCloud服務(wù)接口調(diào)用——OpenFeign,在學(xué)習(xí)Ribbon時(shí),服務(wù)間調(diào)用使用的是RestTemplate+Ribbon實(shí)現(xiàn),而Feign在此基礎(chǔ)上繼續(xù)進(jìn)行了封裝,使服務(wù)間調(diào)用變得更加方便,需要的朋友可以參考下
    2023-04-04
  • SpringBoot整合JPA的增刪改查教程

    SpringBoot整合JPA的增刪改查教程

    SpringJPA通過(guò)對(duì)象關(guān)系映射、倉(cāng)庫(kù)接口、查詢(xún)生成和事務(wù)管理,簡(jiǎn)化了Java應(yīng)用程序中的數(shù)據(jù)持久化操作,它自動(dòng)實(shí)現(xiàn)數(shù)據(jù)訪問(wèn),減少樣板代碼,降低復(fù)雜性,并與Spring框架無(wú)縫集成
    2026-03-03
  • mybatis調(diào)用存儲(chǔ)過(guò)程的實(shí)例代碼

    mybatis調(diào)用存儲(chǔ)過(guò)程的實(shí)例代碼

    這篇文章主要介紹了mybatis調(diào)用存儲(chǔ)過(guò)程的實(shí)例,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-10-10
  • 一文詳解Object類(lèi)和抽象類(lèi)

    一文詳解Object類(lèi)和抽象類(lèi)

    這篇文章主要介紹了一文詳解Object類(lèi)和抽象類(lèi),文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下。希望對(duì)你的學(xué)習(xí)有所幫助
    2022-08-08
  • Spring將MultipartFile轉(zhuǎn)存到本地磁盤(pán)的三種方式

    Spring將MultipartFile轉(zhuǎn)存到本地磁盤(pán)的三種方式

    在Java中處理文件向來(lái)是一種不是很方便的操作,然后隨著Spring框架的崛起,使用Spring框架中的MultipartFile來(lái)處理文件也是件很方便的事了,今天就給大家介紹Spring將MultipartFile轉(zhuǎn)存到本地磁盤(pán)的方式,需要的朋友可以參考下
    2024-10-10
  • Java 線(xiàn)程池ThreadPoolExecutor源碼解析

    Java 線(xiàn)程池ThreadPoolExecutor源碼解析

    這篇文章主要介紹了Java 線(xiàn)程池ThreadPoolExecutor源碼解析
    2022-03-03
  • Spring Cloud Ribbon負(fù)載均衡器處理方法

    Spring Cloud Ribbon負(fù)載均衡器處理方法

    這篇文章主要介紹了Spring Cloud Ribbon負(fù)載均衡器處理方法,看看是如何獲取服務(wù)實(shí)例,獲取以后做了哪些處理,處理后又是如何選取服務(wù)實(shí)例的,需要的朋友可以參考下
    2018-02-02
  • Java中的Valid和Validated的比較內(nèi)容

    Java中的Valid和Validated的比較內(nèi)容

    在本篇文章里小編給大家整理的是關(guān)于Java中的Valid和Validated的比較內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)參考下。
    2021-02-02
  • Java如何對(duì)返回參數(shù)進(jìn)行處理

    Java如何對(duì)返回參數(shù)進(jìn)行處理

    這篇文章主要介紹了Java如何對(duì)返回參數(shù)進(jìn)行處理問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 找不到正確的java_home路徑報(bào)錯(cuò)解決

    找不到正確的java_home路徑報(bào)錯(cuò)解決

    本文主要介紹了找不到正確的java_home路徑報(bào)錯(cuò)解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07

最新評(píng)論

潢川县| 连州市| 郧西县| 信阳市| 施甸县| 嵩明县| 大竹县| 昔阳县| 禹州市| 博野县| 萨嘎县| 克什克腾旗| 中阳县| 徐汇区| 龙游县| 宁德市| 濮阳县| 罗城| 西华县| 大英县| 贵港市| 永仁县| 保山市| 周口市| 马鞍山市| 正阳县| 织金县| 淮滨县| 新河县| 沧源| 平乡县| 武定县| 和静县| 余庆县| 甘南县| 银川市| 沅陵县| 镇平县| 岫岩| 洪洞县| 江都市|