原文:從零開始手寫 spring ioc 框架,深入學習 spring 源碼

IoC Ioc 是一款 spring ioc 核心功能簡化實現版本,便於學習和理解原理。 創作目的 使用 spring 很長時間,對於 spring 使用非常頻繁,實際上對於源碼一直沒有靜下心來學習過。 但是 spring 源碼存在一個問題,那就是過於抽象,導致學習起來成本上升。 所以本項目由漸入深,只實現 spring 的核心功能,便於自己和他人學習 spring 的核心原理。 spring 的 ...

2019-12-01 19:45 0 716 推薦指數:

查看詳情

Spring學習之——手寫Spring源碼V2.0(實現IOC、DI、MVC、AOP)

前言 在上一篇《Spring學習之——手寫Spring源碼(V1.0)》中,我實現了一個Mini版本的Spring框架,在這幾天,博主又看了不少關於Spring源碼解析的視頻,受益匪淺,也對Spring的各組件有了自己的理解和認識,於是乎,在空閑時間把之前手寫Spring的代碼重構了一遍,遵循 ...

Thu Aug 06 05:44:00 CST 2020 0 708
自己動手寫Spring框架--IOC、MVC

  對於一名Java開發人員,我相信沒有人不知道 Spring 框架,而且也能夠輕松就說出 Spring 的特性-- IOC、MVC、AOP、ORM(batis)。   看那么多 Spring 源碼分析,不如自己動手寫 個輕量的 Spring 框架。   下面我想簡單介紹一下我的輕量級 ...

Thu Aug 08 22:14:00 CST 2019 2 319
帶你手寫springIOC與DI

前言 依稀記得在2016年剛畢業的時候,在京面試某公司的時候技術總監和我聊到了spring,我比較欣賞一個音樂人Rod Johnson以個人之力承擔了spring的主開發工程。當時的個人水平僅僅是知道spring,會簡單使用。當面試官問到我對源碼的閱讀時,問我大概多久的時間能吃懂spring源碼 ...

Sun Nov 25 22:32:00 CST 2018 0 1390
Spring學習之——手寫Spring源碼(V1.0)

前言 Sping的生態圈已經非常大了,很多時候對Spring的理解都是在會用的階段,想要理解其設計思想卻無從下。前些天看了某某學院的關於Spring學習的相關視頻,有幾篇講到手寫Spring源碼,感覺有些地方還是說的挺好的,讓博主對Spring的理解又多了一些,於是在業余時間也按照視頻講解實現 ...

Wed Jul 29 06:11:00 CST 2020 0 889
深入學習Spring框架(一)- 入門

1.Spring是什么?   Spring是一個JavaEE輕量級的一站式開發框架。    JavaEE: 就是用於開發B/S的程序。(企業級)    輕量級:使用最少代碼啟動框架,然后根據你的需求選擇,選擇你喜歡的模塊使用。    重量級:早期有的EJB,開發一個HelloWorld程序都需要 ...

Fri Jul 12 18:16:00 CST 2019 0 836
深入學習框架Spring Boot

Spring Boot 是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Boot致力於在蓬勃發展的快速應用開發領域(rapid application ...

Thu Jan 04 22:10:00 CST 2018 0 1375
框架源碼系列六:Spring源碼學習Spring IOC源碼學習

Spring 源碼學習過程: 一、搞明白IOC能做什么,是怎么做的 1. 搞明白IOC能做什么?   IOC是用為用戶創建、管理實例對象的。用戶需要實例對象時只需要向IOC容器獲取就行了,不用自己去創建,從而達到與具體類解耦。  2. IOC是怎么做到的,即它的實現步驟是怎么樣 ...

Sun Mar 17 18:48:00 CST 2019 0 559
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM