Spring Boot - 构建一切
Spring boot设计成 只需要非常少的配置,就可以快速的运行起来的程序。并且,Spring boot可按照你的不同需求,构建一个准备好的,可在生产环境使用的应用程序。
Spring Cloud - 协作一切
Spring Cloud就是微服务。
Spring Cloud构建于Spring boot之上,使得分布式的微服务得以简化。通过实现那些被验证过的模式,为你的微服务提供 伸缩性,可靠性和协同工作。
Spring Cloud Data Flow - 连接一切
连接你的公司和互联网上的任何移动设备,传感器,穿戴设备,自动化设备,以及其他。 Spring Cloud Data Flow提供统一的服务来构建可组合的数据服务。
Spring Framework 5
Spring boot 2.0
支持reactor的 Spring WebFlux
和传统的Spring MVC
Spring Boot
spring boot是一个起点。所有基于Spring的应用程序都是从Spring boot开始的。
Spring boot天生就是用来让你快速的构建应用程序,并且,只需要很少的前台配置就可以直接运行。(言外之意是Spring boot有大量的默认配置,你只需要修改那些需要修改的参数即可)
- 使用Spring Initializr,可以在几分钟内开始一个应用。
- Build Anything, REST API,Websocket,Web,流,任务。
- 简便的安全方案
- 丰富支持SQL和NOSQL
- 内置tomcat,jetty,Undertow
- 开发者工具如,热加载,和自动重启
- 可用的依赖
- 生产环境特性,如trace,指标和 健康状态。
- 良好的IDE支持,Spring Tool Suite, IntelliJ IDEA and NetBeans
SR4 = (Service Release 4)