Spring生态有很多的产品,我们先看看官网介绍:https://spring.io/projects
有以下几个我们常用的项目:
Spring Framework
Spring Boot
Spring Data
Spring Security
Spring Cloud
等,其他的不怎么熟悉,就不管了。
从今天开始,我计划从Spring Framework开始,逐一深入分析他们的源码
Spring Framework5:
先看整体框架:
Spring5 整体架构
可以看到,包含以下几个方面:
1、核心容器:Core Container,包含IoC容器、事件、资源、国际化、验证、数据绑定、类型转换、SpEL
2、AOP、Aspects、Messaging
3、Data Access:JDBC、ORM、JMS
4、Web:WebSocket、Servlet、Transaction
在下面的系列文章中,我会逐一讲解。