手寫原始碼之路(一) 搭建框架篇

2021-10-06 19:15:36 字數 942 閱讀 4285

目錄結構圖

功能列表

說明:其中framework為手寫框架工程,test-springmvc為測試框架的例項web工程

ms包為mybatis-spring的簡寫,代表mybatis整合spring的框架

mybatis包為手寫mybatis框架

spring包為手寫spring框架

功能描述

spring - ioc

完成spring - aop

完成spring - mvc

完成mybatis - 註解版

完成mybatis - xml版

完成mybatis - spring

完成

讀完原始碼,手寫乙個spring框架(內含手寫原始碼)

先看以下spring原始碼中的類關係圖 來自網路 在spring原始碼中,refresh方法做了以下事情 1 重新整理上下文 2 初始化beanfactory,獲取bean工廠,這裡會解析xml檔案 3 對beanfactory的各種功能進行填充,如註解 4 啟用各種beanfactory處理器 5...

集合框架原始碼分析一 介面篇

一。iterable介面 public inte ce iterable 二。inte ce iterator public inte ce iterator 三。inte ce collection public inte ce collectionextends iterable 四。inte ...

SPRING原始碼學習之路(一)

結合 spring技術內幕 深入解析spring架構與設計原理 這本書開啟spring學習之路。ps 之前其實已經看過一部分了,但是也就是看過,一看而過了。o o 物件初始化時候 呼叫refresh 啟動了beandifinition載入過程 throws bean ception refresh ...