zoukankan      html  css  js  c++  java
  • 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版本不用加),要不然会找不到依赖,如下图:

                


               

  • 相关阅读:
    How to function call using 'this' inside forEach loop
    jquery.validate.unobtrusive not working with dynamic injected elements
    Difference between jQuery.extend and jQuery.fn.extend?
    Methods, Computed, and Watchers in Vue.js
    Caution using watchers for objects in Vue
    How to Watch Deep Data Structures in Vue (Arrays and Objects)
    Page: DOMContentLoaded, load, beforeunload, unload
    linux bridge
    linux bridge
    EVE-NG网卡桥接
  • 原文地址:https://www.cnblogs.com/jpfss/p/11081516.html
Copyright © 2011-2022 走看看