怎么匹配springboot跟springcloud版本,以启动zuul

来源:8-2 Zuul:路由转发,排除和自定义

陈沐珂

2021-01-27

springboot: 2.4.2
springcloud: 2020.0.0
java 11
这种环境下是无法正常启动zuul的,会报版本不匹配问题

Failed to introspect Class [org.springframework.cloud.netflix.zuul.ZuulServerAutoConfigurationZuulMetricsConfiguration]fromClassLoader[jdk.internal.loader.ClassLoadersZuulMetricsConfiguration] from ClassLoader [jdk.internal.loader.ClassLoadersZuulMetricsConfiguration]fromClassLoader[jdk.internal.loader.ClassLoadersAppClassLoader@73d16e93]
图片描述

我用了您提供的配置是可以正常启动的。然后我又按照 https://spring.io/projects/spring-cloud 上面对应的版本,自己试了很多别的配置,都没能启动起。

我想知道,您是怎么找到对应的能启动起来的版本,或者说解决的思路

写回答

2回答

陈沐珂

提问者

2021-03-22

我后面在springboot2.4里使用了springcloud里的gateway了,没有使用zuul;我看官方文档里也没有zuul的讲解了,应该是要被取代掉。

0
0

廖师兄

2021-01-29

不同的版本就是不同的代码,不同的代码写法就会不一样。你虽然找对了对应的版本。但是写法是否正确呢,请看官方上的的文档

0
0

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5674 学习 · 2492 问题

查看课程