1.這個錯誤是由三個原因導致的
(1).我在給類的接口命名的時候前面少加了一個/
(2)給zuul配置路由的時候多加了個服務名,serviceId名稱就是spring的name,而不是eureka注入服務的那個名稱
spring: application: name: worksserver
routes:
works: #works服務配置
path: /works/** #制定好path和serviceId,所有以path開頭的請求都會被路由到對應的服務。如下面/hiapi/**被路由到service-hi對應的服務,/ribbonapi/**被路由到service-ribbon對應的服務
serviceId: worksserver
(3)還有個問題是因為,我的那個服務啟動失敗了,因為配置了日志,沒有發現服務出現了錯誤,下次一定要小心仔細,感覺自己坑了自己
(4)如果不是上面的這些原因,請看這篇文章,轉載 https://blog.csdn.net/didi7696/article/details/83092525
(5)希望能對您有所幫助!!