問題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...