zoukankan      html  css  js  c++  java
  • Spring Cloud与Spring Boot各版本对应

    Spring Cloud可以理解为一个工具箱,它提供了各类工具,可以快速构建分布式系统。

    Spring Cloud的各个项目基于Spring Boot,将Netflix的多个框架进行封装,并且通过自动配置的方式将这些框架绑定到Spring的环境中。

    1. Spring Cloud版本命名方式

    大多数Spring项目以“主版本号.次版本号.增量版本号.里程碑版本号”的形式命名版本。

    • 主版本号表示项目的重大重构;
    • 次版本号表示新特性的添加和变化;
    • 增量版本号一般表示Bug修复;
    • 里程碑版本号表示某版本号的里程碑;

    例如Spring Framework稳定版本4.3.5.RELEASE、里程碑版本5.0.0.M4等。

    但是Spring Cloud未采用上面这种方式,以“英文单词SRX(X为数字)”的形式命名版本号。
    Spring Cloud是一个综合项目,包含很多的子项目,由于子项目也维护着自己的版本号,所以采用这种命名方式避免与子项目的版本混淆。

    • 其中“英文单词”叫做“release train”,Camden、Dalston、Edgware等都是伦敦地铁的名称,按照字母顺序发行。
    • “SR”表示“Service Release”,一般表示Bug修复;
    • 在SR版本发布之前,会先发布一个Release版本,例如在发布Edgware SR1之前,会先发布Edgware RELEASE。
    • “RC”表示“Release Candidate”候选版本,几乎不会加入新功能,着重于除错,是最终版之前的最后版本。
    • “SNAPSHOT”快照版本,不稳定、尚处于开发中的版本。
    • “M”表示“Milestone”,里程碑版,具有一些全新的功能或是具有里程碑意义的版本。

    2. Spring Cloud版本选择

    Spring Cloud与Spring Boot对应的版本:(地址:https://spring.io/projects/spring-cloud

     详细Spring Cloud版本与Spring Boot版本适应范围如下:(地址:https://start.spring.io/actuator/info

    参考:https://www.cnblogs.com/gdjlc/p/11762249.html

    https://spring.io/projects/spring-cloud

    https://start.spring.io/actuator/info

  • 相关阅读:
    .net的25个小技巧
    使用ASP.Net2.0国际化你的网站祥解
    国外C#开源项目(转)
    千千阙歌
    js中var的有或无重复声明和以后的声明
    XMLHttpRequest
    java参数与引用
    Total Commander
    XMLDOM 的async属性
    Java内嵌类
  • 原文地址:https://www.cnblogs.com/zjfjava/p/12117382.html
Copyright © 2011-2022 走看看