spring家族体系图:
Spring Core:开发单体应用,提供便捷的数据库访问(比如spring对jdbc进行简单封装的Template),还提供mvc功能(基于ioc跟aop的进一步封装实现),通过ioc,aop连接在一起,使得我们的程序能够做到低耦合,可扩展性。由此不难看出Spring Core的核心是IOC和AOP
Spring Boot:提高程序开发效率,使得程序从可用变为好用
Spring Cloud:推动微服务架构的落地,让不具备微服务的小型互联网公司也能享受到开箱即用的微服务解决方案
Spring Cloud Dataflow:正在完善