我有一個使用 Netflix Zuul 作為 API 網關的簡單應用程式
我在 pom.xml 檔案中添加了 Zuul 依賴,如下:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
<version>2.2.10.RELEASE</version>
</dependency>
@EnableZuulProxy對于應用程式的主類
問題是,每當我嘗試運行 API 時,它都無法啟動并在控制臺中顯示:
考慮在你的配置中定義一個 'org.springframework.cloud.client.loadbalancer.reactive.DeferringLoadBalancerExchangeFilterFunction' 型別的 bean。
我無法解決問題,有什么問題?
uj5u.com熱心網友回復:
當我在 pom.xml 中添加以下依賴項時,問題得到了解決:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>
結果,spring 還要求我將其添加到我的應用程式配置中:
spring.main.web-application-type=reactive
然后我的 API 成功運行,沒有失敗或拋出任何例外
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/480018.html
標籤:爪哇 春天 Netflix-zuul 网关
