Spring概述
Projects中查看其包含的所有技术。Spring家族包罗万象但并不是所有的都需要学习,需要重点关注的是:Spring Framework、SpringBoot和SpringCloud:

除了上面的这三个技术外,还有很多其他的技术,也比较流行,如SpringData,SpringSecurity等,这些都可以被应用在我们的项目中。
Spring发展史
Expert One-on-One J2EE Design and Development,书中有阐述在开发中使用EJB该如何做。Expert One-on-One J2EE Development without EJB,书中提出了比EJB思想更高效的实现方案,并且在同年将方案进行了具体的落地实现,这个实现就是Spring1.0。Spring Framwork:IOC/DI、AOP、SpringMVC、Spring事务
Spring Boot:SpringBoot的基础使用,基本原理、启动流程,还有一些热部署、多环境开发的技巧
SpringCloud的学习可以说是凌乱的,怎么说呢,他像是一个体系而不是具体的一个东西。SpringCloud包含了很多组件,是在学习这些组件的过程中逐渐明白微服务。SpringCloud只是实现这种架构的一种方案。我们要学的不是SpringCloud而是 微服务 的架构、理念和实现。