關於springcloud整合nacos遇到的問題

2022-09-21 08:18:10 字數 1484 閱讀 7526

目錄

有時候新建了配置檔案後瀏覽器訪問發現獲取不到裡面的值,原來springcloud對應的nacos配置中心配置data id是需要加字尾名的

在 nacos spring cloud 中,dataid 的完整格式如下:

$-$.$

比如我專案的配置是這樣的,如果少了.properties是獲取不到配置值的

啟動springcloud的時候沒有報錯,但是去nacos控制台服務列表並沒有看到服務,啟動控制台也沒有列印輸出註冊資訊。

後面發現是springcloud和springboot 對應的版本問題,現在新建的專案springboot parent的版本都是2.1.x以上版本,這個時候springcloud 對應的版本也要跟上使用greenwich對應的版本

springcloud和springboot對應的版本

程式設計客棧spring cloud spring boot angel版本 相容spring boot 1.2.x brixton版本 相容spring boot 1.3.x,也相容spring boot 1.4.x camden版本 相容spring boot 1.4.x,也相容spring boot 1.5.x dalston版本、edgware版本 相容spring boot 1.5.x,不相容spring boot 2.0.x finchley版本 相容spring boot 2.0.x,不相容spring boot 1.5.x greenwich版本 相容spring boot 2.1.x 及以上版本

早就聽說了阿里爸爸的nacos特別厲害,一直想嘗試但苦於沒有機會。今天終於有機會嘗試一下傳說中的nacos了,非常興奮。

寫個小demo準備感受nacos作為註冊中心的強大之處,程式倒是跑起來了,正當我感嘆nacos的強大之時問題也隨之出現:

咦?我的module去哪了?

返回後台一看:

好傢伙,連個nacos的影都沒有!!!

為什麼註冊不成功呢?同時我也發現了yml配置檔案中也出現了問題:

配置屬性不能解析又是什麼鬼?

這一連串的問題也是困擾了我很長時間,在查閱了很多資料之後也是百思不得其解。正當我自暴自棄之時,突然想起來ali哥的一句話:為什麼不去看看神奇的官方文件呢?

果然,ali哥說的有道理,在看了官方文件後,我悟了!

我用的springboot版本是2.2.2,springcloud版本是hoxton.sr1,springcloud alibaba是2.1.0.release

nacos是1.2.1

果然!是我的版本搞錯了,我的springcloud alibaba的版本太低了!!!

執行成功!!

在前台module也確實出現了:

問題解決!

做大型專案尤其要注意各種依賴之間的版本問題啊,而且有時問題實在得不到解決不妨去查查官方文件,www.cppcns.com文件裡往往蘊藏著最好的答案。

本文標題: 關於springcloud整合nacos遇到的問題

本文位址: /ruanjian/j**a/451013.html

SpringCloud 專案整合 minio

所以oss物件儲存就這樣誕生了,比如說阿里雲的物件儲存幾塊錢乙個月.但是有的公司因為要存的東西有點奇特,存放在這些雲上可能第二天大家都要提桶跑路了.所以能把這些東西放在乙個自己認為安全的地方.然後就是各種各樣的檔案儲存系統就出現了.minio是乙個分布式物件儲存伺服器,用go語言編寫 簡單的說,這個...

springcloud整合nacos配置中心

一 新增依賴 com.alibaba.cloud groupid spring cloud starter alibaba nacos config artifactid version dependency 建立bootstrap.yml配置檔案,並設定註冊中心位址,如果nacos也作為註冊中心的...

SpringCloud整合Zipkin鏈路追蹤

1.微服務模組中匯入zipkin依賴 匯入的時候質注意一下springcloud的版本 org.springframework.cloud groupid spring cloud starter zipkin artifactid dependency 2.配置檔案 zipkin伺服器位址 關閉服...