spring boot 与 spring cloud关系
spring boot
spring boot是一个用于简化spring应用初始化与开发过程的框架。
它的目标是提供一种“约定优于配置”的方式来设置项目,减少xml配置,提供默认配置和自动配置的能力。
spring boot包含了各种starter,这些starter使得添加各种中间件变得简单。
spring boot提供了一个嵌入式的servlet容器(tomcat或者jetty),使开发者无需外部服务器即可运行应用。
spring cloud
spring cloud是基于spring boot构建的,它专注于解决构建分布式系统的复杂性。
它提供了一套用于开发微服务的工具。
它依赖于spring boot的快速开发能力,但增加了额外的特性,使得开发者更容易构建和管理复杂的微服务架构。
关系
依赖:spring cloud依赖于spring boot之上。而spring boot可以独立与spring cloud使用。
互补:spring boot提供了快速开发单个微服务的基础,而spring cloud提供了集成这些单个微服务的工具和架构。
集成关系:spring boot快速开发特性与spring cloud的微服务工具结合一起,加快了微服务架构的开发速度。
收藏文章数量从多到少与“把书读薄”是一个道理