spring cloud与spring boot版本对应关系如下图所示
链接为:https://spring.io/projects/spring-cloud/
我的项目引用如下
运行eureka服务时出现如下错误
Caused by: java.lang.NoClassDefFoundError: org/springframework/boot/ConfigurableBootstrapContext
奇怪了,我的spring cloud的版本对应着呢,Hoxton.SR10与2.3.9.RELEASE,问题出现在spring cloud与Netflix版本未对应,点击版本对应页面里面Hoxton,如下图所示
在图片中我们看到spring cloud Hoxton.SR10版本对应的Netflix版本为2.2.7.RELEASE,将项目中的eureka版本改为2.2.7.RELEASE问题解决。