如何让 Zuul 与 Spring Cloud Starter Parent 2020.05 一起使用?是否可以?或者我被迫使用Spring Cloud Gateway?
下面我粘贴了 Zuul 服务正在使用的父 pom 的片段。 Zuul 使用的是 Spring Cloud Starter 父版本 2020.0.5。由于 Spring 在 Hoxton train 版本发布后不支持 Zuul,因此我在 Zuul pom.xml 中指定了版本。
Parent Pom:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>2020.0.5</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Zuul Service Pom:
<!-- ZUUL -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
<version>2.2.10.RELEASE</version>
</dependency>
<!-- SPRING -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
我尝试这样做,但行不通。 如果我想保留 Zuul,我有哪些选择?
我可以将更高版本的 Spring Cloud 版本(Hoxton 之后)与 Zuul 一起使用吗?
提前致谢
Below I have pasted a snippet of the parent pom that the Zuul service is using. Zuul is utilizing the spring cloud starter parent 2020.0.5. Since Spring does not support Zuul after the Hoxton train release, I specified the version within the Zuul pom.
Parent Pom:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-parent</artifactId>
<version>2020.0.5</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Zuul Service Pom:
<!-- ZUUL -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
<version>2.2.10.RELEASE</version>
</dependency>
<!-- SPRING -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
I tried doing this and it would not work.
What are my options if I want to keep Zuul?
Can I use later spring cloud versions (after Hoxton) with Zuul?
Thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论