Spring生態(tài)有很多的產(chǎn)品,我們先看看官網(wǎng)介紹:https://spring.io/projects
有以下幾個我們常用的項目:
Spring Framework
Spring Boot
Spring Data
Spring Security
Spring Cloud
等,其他的不怎么熟悉,就不管了。
從今天開始,我計劃從Spring Framework開始,逐一深入分析他們的源碼
Spring Framework5:
先看整體框架:

Spring5 整體架構(gòu)
可以看到,包含以下幾個方面:
1、核心容器:Core Container,包含IoC容器、事件、資源、國際化、驗證、數(shù)據(jù)綁定、類型轉(zhuǎn)換、SpEL
2、AOP、Aspects、Messaging
3、Data Access:JDBC、ORM、JMS
4、Web:WebSocket、Servlet、Transaction
在下面的系列文章中,我會逐一講解。