我们最近将Spring Boot从1.3.7.RELEASE更新为Spring Boot 2.1.1.RELEASE我们还将java7升级到Java11(打开amazon-corretto-11.jdk),还将gradle发行版也从Gradle 2.10升级到了Gradle 5.3。
注意:我们也依赖于hystrix,当我们指定Hystrix版本为1.1.7.RELEASE。代码可以正常编译,但是无法启动并出现以下错误:
编译(“ org.springframework.cloud:spring-cloud-starter-hystrix:1.1.7.RELEASE”)编译“ org.springframework.cloud:spring-cloud-starter-hystrix-dashboard:1.1.7.RELEASE”
错误: o.s.boot.SpringApplication-应用程序运行失败java.lang.NoSuchMethodError:org.springframework.boot.builder.SpringApplicationBuilder。([Ljava / lang / Object;)
有人可以在这个问题上帮助我们吗?迅速的回应将不胜感激。
spring-cloud-starter-hystrix 1.1.7是为Spring Boot 1构建的,它是from 2016。如果升级Spring Boot,则还需要升级all