亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

春季云原生配置服務器未選取 yml 文件

春季云原生配置服務器未選取 yml 文件

Smart貓小萌 2022-09-28 15:38:10
我的春季云配置服務器未從類路徑中選取 yml 文件    spring:  profiles:    active: native  cloud:    config:      server:       native:            search-locations: file:///C:/Users/Arun/git/MicroService_sample/config-server/src/main/resources/application-local.yml得到下面的結果,結果保持不變,即使我使用search-locations: classpath:/configserver-local.yml結果  {"name":"configserver","profiles":["local"],"label":null,"version":"d1da013b1365b9001a5609e12c8590c875d782f4","state":null,"propertySources":[]}端點 : http://localhost:8080/configserver/local我沒有找到任何日志,用于在應用程序啟動時選擇yml文件
查看完整描述

2 回答

?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

我也遇到了很多麻煩,在Windows上以絕對路徑的本機模式設置此搜索位置。

最后,經過大量的研究和嘗試,我選擇將配置文件直接集成到配置服務器類路徑中,在src /main/resources文件夾中的“config”文件夾中。

由于“本機”模式可能僅用于開發和測試環境(對于生產,我將使用普通模式,即讀取Git存儲庫而不是本地硬盤驅動器),這對我來說是完全可以的。

您已經按照文檔中的內容進行操作(由于您在Windows上,因此在“文件”后面需要3)。對我有用的唯一替代方案是使用目錄,但我不想要這個目錄,所以我把屬性文件放在src/main/resources/config文件夾中。/user.home

目錄語法:user.home

spring.cloud.config.server.native.searchLocations=file:///${user.home}/Downloads/config-folder


查看完整回答
反對 回復 2022-09-28
?
明月笑刀無情

TA貢獻1828條經驗 獲得超4個贊

嘗試修改您的搜索位置地址


我嘗試將文件放在帶有.yml的D盤中,如下所示


spring:

  profiles:

    active: native

  cloud:

    config:

      server:

       native:

            search-locations: D:/

和 D:\configserver-local.yml 中的文件,其中包含內容


test: 1233333

當我訪問 http://localhost:8080/configserver/local 時,結果是預期的


{"name":"configserver","profiles":["local"],"label":null,"version":null,"state":null,"propertySources":[{"name":"file:D:/configserver-local.yml","source":{"test":1233333}}]}


查看完整回答
反對 回復 2022-09-28
  • 2 回答
  • 0 關注
  • 138 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號