• Spring Boot版本,Spring Cloud版本与组件版本关系


        我们在学习Spring Cloud时,可能总是碰到以下问题:

                1.Spring Boot版本与Spring Cloud版本关系

                2.启动时,报莫名其妙的错,稀里糊涂的换个版本就好了

                3.这么多版本,用那个呀,有什么区别

                4.为什么提示我这个依赖找不到

                5.Spring Cloud版本和组件的版本关系

                6.spring-cloud-starter-consul-all和spring-cloud-starter-consul-discovery区别

        我主要从以下3个方面来介绍    

         一、Spring Boot版本与Spring Cloud版本关系

               我们进入Spring Cloud总会看到如下页面.

               

         我们在页面上切换版本

          

          可以看到,Spring Boot版本和Spring Cloud版本是相互依赖的,所以我们用官方给的依赖版本,几乎就不会出现

    莫名其妙的错误。

          二、Spring Cloud版本与组件版本关系

               先看看Spring Cloud版本展示:

               


               再看看Consul组件的版本展示:

               

               细心的你,你会发现,Spring Cloud版本和Consul版本是一一对应的,PRE版本对应PRE版本,最新的GA版本对应GA版本,我们这里只看PRE和GA版本,不考虑SNAPSHOT版本。

               如果你说,我还是不知道他们之间的关系,或者Spring Cloud版本下所有的组件版本,没问题,还有一个办法,我们直接在maven里看。

              PRE版本

              

           进来后,我们可以看到,几乎全是以RC2结尾的预发行版

           

           GA版本

           


          进来后,我们可以看到,几乎全是以RELEASE结尾的发行版

          

         这些组件里面还包含其他组件,按上面方法,单击依赖,就可以看到了,

    三、组件关系

    比如:spring-cloud-starter-consul-discovery和spring-cloud-starter-consul-all区别。


    可以看到,他们是包含关系,到这里,版本关系和组件关系就介绍完了。现在是不是感觉明白些了呢。


    注意点:

               1.Spring Boot版本和Spring Cloud版本要按官方建议一一对应

               2.在添加不同依赖是,要注意项目仓库的区别(GA版本不用加),要不然会找不到依赖,如下图:

                


               

  • 相关阅读:
    异常处理(throw,throws,try,catch,finally)
    内部类、匿名内部类、静态内部类
    Object,equals,toString
    有关于多态和静态绑定与动态绑定的知识
    接口的基本知识
    关于继承的基本知识,方法重写,final和abstract的使用, 动态绑定和静态绑定的知识
    设计模式: 单列设计模式 、模块方法设计模式、装饰设计模式、工厂设计模式、适配器设计模式
    zabbix设置维护周期
    zabbix入门
    yum安装zabbix 5.0 LTS
  • 原文地址:https://www.cnblogs.com/jpfss/p/11081516.html
Copyright © 2020-2023  润新知