spring boot 2.x 和 eureka 的集成

我在集成spring boot 2.x和eureka时报错
  SpringCloud异常(Euruka):Application run failed java.lang.NoSuchMethodError:
  org.springframework.boot.builder.SpringApplicationBuilder
发现是兼容性的问题
参考:https://www.cnblogs.com/syp172654682/p/9015057.html看了下(重点在评论中)
 Spring Cloud Spring Boot
 Finchley 兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x
 Dalston和Edgware 兼容Spring Boot 1.5.x,不兼容Spring Boot 2.0.x
 Camden 兼容Spring Boot 1.4.x,也兼容Spring Boot 1.5.x
 Brixton 兼容Spring Boot 1.3.x,也兼容Spring Boot 1.4.x
 Angel 兼容Spring Boot 1.2.x

然后修改我的pom为:
  以下为部分依赖


    org.springframework.boot
    spring-boot-starter-parent
    2.0.3.RELEASE
     


 
    UTF-8
    UTF-8
    1.8
    1.1.10
    Finchley.RELEASE


    
        org.springframework.cloud
        spring-cloud-starter-netflix-eureka-client
    


    
        
            org.springframework.cloud
            spring-cloud-dependencies
            ${spring-cloud.version}
            pom
            import
        
    


再次运行就成功了。

你可能感兴趣的:(spring boot 2.x 和 eureka 的集成)