既然講spring事務(wù)源碼分析,想必讀者都知道什么是事務(wù)吧捡遍!包括事務(wù)四大特性ACID,4大隔離級別森瘪。筆者就不詳細(xì)講這些簡單的知識了劝萤,簡單列一下事...
警告:閱讀此文前務(wù)必先閱讀之前寫的《spring如何解決循環(huán)引用》照筑,本篇文章高度依賴循環(huán)引用吹截。 在循環(huán)依賴中我們講了spring實例化bean的...
Aop是什么 與OOP對比饭弓,面向切面,傳統(tǒng)的OOP開發(fā)中的代碼邏輯是自上而下的媒抠,而這些過程會產(chǎn)生一些橫切性問題弟断,這些橫切性的問題和我們的主業(yè)務(wù)邏...
前面講了Spring的核心基礎(chǔ)BeanDefinition及bean工廠后置處理器浸踩,這兩塊內(nèi)容主要作用概括來講就是定義叔汁、掃描、注冊检碗、動態(tài)代理等,...
前面花了大量篇幅講解spring如何完成掃描注冊的己莺。注意戈轿,此時的注冊是將業(yè)務(wù)類class所對應(yīng)的BeanDefinition,要想使用業(yè)務(wù)類的功...
mybaits是通過@MapperScan注解完成掃描的腾么,具體是如何完成的呢杈湾?首先看一下MapperScan的源碼: @MapperScan上加...
在本專題博客(五)中講解了BeanFactoryPostProcessor及子子類BeanDefinitionRegistryPostP...
上一篇詳細(xì)講解了spring的掃描器ClassPathBeanDefinitionScanner宵蛀,本篇我們我們將模擬mybatis如何通過...
spring包掃描是通過ClassPathBeanDefinitionScanner類來完成的梧宫,它主要工作有兩個: 掃描類路徑下的候選Co...