下图是Spring的家族体系:

如上图所示,Spring家族体系包括了Spring Core、Spring Data、Spring Boot、Spring Security、Spring Cloud等,其中Spring Core很重要,然后Spring Cloud占了很大的一个模块。
Spring的发展:
第一阶段:Spring Core、Spring Security、Spring Data,低耦合、可扩展,最初用工厂模式来解耦;
第二阶段:Spring Boot。从可用到好用。开发了很多懒人包,及starter,这些懒人包的集合即Spring Boot。
第三阶段:Spring Cloud,微服务解决方案,开箱即用。
第四阶段:Spring Cloud Dataflow+容器。
接下来,一步步去学习和总结,分为以下的阶段:
一、Spring Core(包括IOC、AOP、Spring MVC、事务管理、JDBC模板等)
二、Spring Data(包括JPA、Redis、ElasticSearch、MongoDB等)
三、 Spring Boot(包括依赖管理、配置管理、自动配置、日志管理等)
四、Spring Cloud(包括Spring Cloud Config、Eureka服务发现、Hystrix断路器、Zuul网关服务、Ribbon客户端负载均衡、Spring Cloud Bus消息总线、Spring Cloud Gateway高性能网关、Spring Coud Admin等)
其它的放在后面。
立志要把各个模块的知识点给整理总结出来!
文章转载自程序媛的梦想,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




