Spring是轻量级的面向切面(AOP)和控制反转(IOC)的容器框架;
SpringBoot的诞生是为了简化Spring开发、部署和测试的。传统的Spring项目,需要打包成war包,到Tomcat等容器中运行项目。现在的SpringBoot项目提供了一个starter,创建一个独立的Spring项目,内嵌Tomcat等容器,无需部署war包,允许maven来根据需要获取starter,默认的自动配置,对xml没有硬性要求配置;
SpringCloud是基于SpringBoot来实现的微服务架构开发组件,SpringCloud也需要对应SpringBoot的版本,否则会遇到一些千奇百怪的错误;