[Spring]Spring源碼博客研讀計(jì)劃

1. 為什么要學(xué)習(xí)Spring?

核心模塊-core

  1. JavaEE中,為了解決復(fù)雜的業(yè)務(wù)對(duì)象之間的依賴問題,Spring將IoC(Inversion of Control)思想進(jìn)行了落地,提供了Spring IoC Container.
  2. 提供了面向切面編程框架-Spring AOP,對(duì)OOP進(jìn)行補(bǔ)充.

不僅如此,Spring還提供了:

  1. 應(yīng)用程序中的資源訪問體系-Resources.
  2. 事件監(jiān)聽器模式支持-Events.
  3. 國(guó)際化-i18n.
  4. 校驗(yàn)器-Validation.
  5. Spring的EL表達(dá)式-SpEL.
    ...

可以說(shuō),Spring基本提供了JavaEE所需要的基本框架,更加詳細(xì)的介紹可以訪問Spring官網(wǎng).
Spring讓編寫JavaEE程序變得更加簡(jiǎn)單.

Spring提供了一系列關(guān)于Java Web的解決方案

  1. Servlet API-Spring Web MVC.
  2. 安全-Spring Security.
  3. 數(shù)據(jù)層訪問-Spring Data.
  4. 云原生支持-Spring Cloud.
  5. 消息隊(duì)列-Spring AMQP.
  6. 響應(yīng)式編程-Spring WebFlux
  7. 自動(dòng)化裝配-Spring Boot.

要學(xué)習(xí)上面的知識(shí),你需要學(xué)好Spring.

2. 博客源碼解讀計(jì)劃

我是一個(gè)Java開發(fā)工程師,目前正在使用Spring開發(fā)Java應(yīng)用程序.本博客會(huì)分享Spring系列相關(guān)的一些知識(shí).為了讓讀者更好地按序閱讀文章,此文章作為目錄來(lái)幫你檢索到具體的文章地址.
以下是我發(fā)布的文章,以后的更新我也會(huì)將鏈接放置到下面的鏈接中.
如果覺得文章不錯(cuò),希望你給予點(diǎn)贊支持.感激不盡.

關(guān)于平臺(tái)的說(shuō)明

鏈接前綴代表博客平臺(tái):
例如:
jianshu-簡(jiǎn)書.
juejin-掘金.
平臺(tái)間的內(nèi)容幾乎一致.

2.1 Spring IoC

2.1.1 Spring IoC編程思想
2.1.2 下載源碼以及編譯
2.1.3 Bean的定義-BeanDefiniton
2.1.4 Spring容器
2.1.5 資源定位與加載
2.1.6 refresh
2.1.7 依賴注入-DI

2.2 Spring AOP

2.2.1 AOP源碼前置-概念與基本原理
2.2.2 剖析Spring AOP源碼
2.2.3 剖析Spring MVC源碼

源碼Git地址

gitee

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容