SpringCloud相關問題

2021-10-08 19:14:32 字數 1520 閱讀 6382

問題1:myservice子模組中pom檔案在引入了

com.alibaba.cloud

spring-cloud-starter-alibaba-nacos-discovery

之後就一直報錯?

答:com.alibaba.cloud(錯誤)

org.springframework.cloud(正確)

​ ​

問題2:父工程到底該引入那些包?

org.springframework.cloud

spring-cloud-dependencies

$pom

import

org.springframework.boot

spring-boot-dependencies

2.2.2.release

pomimport

com.alibaba.cloud

spring-cloud-alibaba-dependencies

2.1.0.release

pomimport

org.springframework.cloud

spring-cloud-alibaba-dependencies

0.2.2.release

pomimport

答:com.alibaba.cloud含有這個的依賴不要引入

問題3:上傳檔案在使用openfeign時在provider總是出現org.apache.tomcat.util.http.fileupload.fileuploadexception: the request was rejected because no multipart boundary was found

答:原來是在comsumer這邊的的feign介面必須帶有multiparfile才行,如果缺少這個,則會一直報這個錯誤。

問題4:原先的閘道器vue可以請求到,但是為什麼換為其他專案,還是同樣的埠然後就找不到了出現了404的情況呢?

答:test寫成text了

問題5:feign無法傳遞list 型別的引數,報錯說list沒有無參的構造方法, 為什麼? 答:在provider這邊的controller的引數加上@requesparam(「features」)之後就可以了,原來provider的controller並非一直可以乾乾淨淨。

問題6:feign傳遞list和其他引數一起然後出現問題?

答:我在consumer的feign和provider的controller在list上都加上@requestbody就可以了

問題7: provider的controller要返回值給consumer時發現無法返回,原因說是沒法對staticbean進行反序列化 (no creators, like default construct, exist): cannot deserialize from object value (no delegate- or property-based creator)

答:原來是因為staticbean沒有無參的構造方法

答:加了個版本號終於可以了2.3.1.release

SpringCloud相關學習

錯過了這一篇,你可能再也學不會 spring cloud 了!spring boot做為下一代 web 框架,spring cloud 作為最新最火的微服務的翹楚,你還有什麼理由拒絕。趕快上船吧,老船長帶你飛。終章不是最後一篇,它是乙個彙總,未來還會寫很多篇。案例全部採用spring boot 1....

Spring Cloud 監控相關

因為最近客戶提出想監控spring cloud執行狀況的需求,所以稍稍做了調研。目前了解的方法如下 eureka server啟動後可以在根目錄路徑看到所有註冊的eureka client狀況 各個client整合hystrix dashboard,以圖表方式展示,還可以用trubine彙總所有節點...

SpringCloud配置相關筆記

意義 其他專案就不需要配公用的config配置檔案,本質上來說也是一種抽取,解耦的一種思想 spring 啟用的配置檔案 profiles類是配置檔案的轉換 profiles active dev name organization 這裡配置的就是serviceconfig cloud config...