Spring原始碼分析專題——目錄
- Spring原始碼分析專題 —— 閱讀指引
- IOC容器
- Spring原始碼分析專題 —— IOC容器啟動過程(上篇)
- Spring原始碼分析專題 —— IOC容器啟動過程(中篇)
- Spring原始碼分析專題 —— IOC容器啟動過程(下篇)
- Spring原始碼分析專題 —— IOC容器依賴注入
- SpringMVC
- Spring原始碼分析專題 —— SpringMVC IOC容器依賴注入
- Spring原始碼分析專題 —— SpringMVC原理分析
- Spring原始碼分析專題 —— SpringAOP原始碼分析
- Spring原始碼分析專題 —— Spring事務原始碼分析
相關推薦
Spring原始碼分析專題——目錄
Spring原始碼分析專題 —— 閱讀指引 IOC容器 Spring原始碼分析專題 —— IOC容器啟動過程(上篇) Spring原始碼分析專題 —— IOC容器啟動過程(中篇) Spring原始碼分析專題 —— IOC容器啟動過程(下篇) Spring原始碼
Spring原始碼分析專題 —— 閱讀指引
閱讀原始碼的意義 更深入理解框架原理,印象更深刻 學習優秀的程式設計風格、程式設計技巧、設計思想 解決實際問題,如修復框架中的bug,或是參考框架原始碼,結合實際業務需求編寫一個獨有的框架 閱讀原始碼的方法 首先是要有一定的程式設計經驗。如果連業務程式碼都寫得不流暢那是不建議閱讀
Spring源碼分析專題——目錄
www ive ref pri springaop arc .html 註入 源碼分析 Spring源碼分析專題 —— 閱讀指引 IOC容器 Spring源碼分析專題 —— IOC容器啟動過程(上篇) Spring源碼分析專題 —— IOC容器啟動過程(中篇) Spri
Spring事務原始碼分析專題(一)JdbcTemplate使用及原始碼分析
Spring中的資料訪問,JdbcTemplate使用及原始碼分析 # 前言 本系列文章為事務專欄分析文章,整個事務分析專題將按下面這張圖完成 ![image-20200718220712800](https://gitee.com/wx_cc347be696/blogImage/raw/master
Spring原始碼分析——除錯環境搭建(可能是最省事的構建方法)
1. 依賴工具 idea git jdk 1.8 + Gradle 2. 獲取原始碼 從github https://github.com/spring-projects/spring-framework 上 Fork 出屬於自己的倉庫。如果懶得這麼做也可以
Spring原始碼分析解讀
Spring原始碼分析解讀 如何檢視原始碼 Spring原始碼下載https://github.com/spring-projects/spring-framework/tags?after=v3.1.0.RC1 原始碼結構組織 Build-spring-f
Spring原始碼分析(十五)Spring中常用註解使用以及原始碼分析
從Java5.0開始,Java開始支援註解。Spring做為Java生態中的領軍框架,從2.5版本後也開始支援註解。相比起之前使用xml來配置Spring框架,使用註解提供了更多的控制Spring框架的方式。 現在越來越多的專案也都在使用註解做相關的配置,但Spring的註解非常多,相信
Spring原始碼分析(二)(IoC容器的實現)(1)
Ioc(Inversion of Control)——“控制反轉”,不是什麼技術,而是一種設計思想。在Java開發中,Ioc意味著將你設計好的物件交給容器控制,而不是傳統的在你的物件內部直接控制。理解好Ioc的關鍵是要明確“誰控制誰,控制什麼,為何是反轉(有
Spring原始碼分析:AOP分析(三)
個人扯淡部落格:http://blog.ztgreat.cn 前言 在上篇部落格中,分析了Spring Aop的Advice的實現過程,其中Spring對Advice 使用了介面卡模式,將Advice包裝成了Interceptor,在最後,我們通過Spring提供的
spring原始碼分析(二):外部配置檔案的載入
@PropertySource 和@Profile 簡介: @PropertySource:用在類上,載入一個(*.properties)的配置檔案 @Profile:用在類或者方法上,指定元件在哪個環境的情況下才能被註冊到容器中,不指定,任何環境下都能註冊這個元件 使用案例1-
spring原始碼分析(二):bean元件賦值
文章目錄 常用註解 @Value和@PropertySource 介紹 使用案例 @AutoWired、@Qulifer 、@Primary 介紹 使用總結
【spring原始碼分析】IOC容器初始化(二)
前言:在【spring原始碼分析】IOC容器初始化(一)中已經分析了匯入bean階段,本篇接著分析bean解析階段。 1.解析bean程式呼叫鏈 同樣,先給出解析bean的程式呼叫鏈: 根據程式呼叫鏈,整理出在解析bean過程中主要涉及的類和相關方法。 2.解析bean原始碼分
Spring原始碼分析筆記--事務管理
核心類 InfrastructureAdvisorAutoProxyCreator 本質是一個後置處理器,和AOP的後置處理器類似,但比AOP的使用級別低。當開啟AOP代理模式後,優先使用AOP的後置處理器。 AopConfigUtils: /** * The bean name of the
Spring原始碼分析——BeanFactory體系之介面詳細分析
Spring原始碼分析——BeanFactory體系之介面詳細分析 Spring的BeanFactory的繼承體系堪稱經典。這是眾所周知的!作為Java程式設計師,不能錯過! 前面的博文分析了Spring的Resource資源類Resouce。今天開始分析Spring的
Spring原始碼分析:BeanFactory (二)
前言 在前面我們簡單的分析了BeanFactory的結構,ListableBeanFactory,HierarchicalBeanFactory,AutowireCapableBeanFactory。主要核心類DefaultListableBeanFactor
Spring原始碼分析——IOC容器
1、IOC容器的概念 理解IOC容器的概念之前首先需要了解依賴翻轉(又稱依賴倒置)的概念 許多複雜的應用都是通過多個類之間的彼此合作實現業務邏輯的,這使得每個物件都需要管理自己與其合作物件的依賴,而如果這個過程如果交給物件自身實現將會導致程式碼的耦合度過高。因此
Spring原始碼分析——Aop實現
1、Aop概念回顧 Aop是Aspect-Oriented Programming(面向切面程式設計)的簡稱,維基百科對於它的解釋如下: Aspect是一種新的模組化機制,用來描述分佈的物件,類或函式中的橫切關注點,從關注點分離出橫切關注點是面向切面的程式設計
Spring原始碼分析(三)(IoC容器的依賴注入)(2)
protected void populateBean(String beanName, RootBeanDefinition mbd, BeanWrapper bw) { //這裡取得在BeanDefinition中設定的property值,這些property來自對BeanDefini
Spring原始碼分析(三)(IoC容器的依賴注入)(1)
依賴注入的過程是使用者第一次向IoC容器索要Bean時才觸發的,當然也有例外,可以在BeanDefinition資訊中通過控制lazy-init屬性來讓容器完成對Bean的預例項化。這個預例項化實際上也是一個完成依賴注入的過程,但它是在初始化的過程中完成的。
Spring原始碼分析(二)(IoC容器的實現)(3)
BeanDefinition的載入和解析 這個載入過程,相當於把定義的BeanDefinition在IoC容器中轉化成一個Spring內部表示的資料結構的過程。IoC容器對Bean的管理和依賴注入功能的實現,是通過對其持有的BeanDefinition進