Spring 是java 最優秀的框架之一,其源碼屬於Java開發者拜讀聖經。
Spring 源碼閱讀障礙
Spring 源碼非常的優秀,但其設計,代碼量非常龐大,對於開發者自身,有些無從入手的感覺。
沒有體系的閱讀很難學習到Spring 的精髓,同時因其複雜讓很多開發者望而卻步。
spring-analysis
在githup上開源的項目,是Spring 源碼閱讀筆記。其項目包含Spring 7個核心組件源碼流程梳理。
spring-corespring-aopspring-contextspring-taskspring-transactionspring-mvcguava-cacheSpring-analysis 包含繼承關係,數據模型,啟動流程,原理解析 等。
該項目還提供了相關的實例解析。
總結
本項目對Spring 源碼的學習,可以提供很大的參考作用。有需要的朋友