目標1、 掌握 MyBatis 的工作流程2、 掌握 MyBatis 的架構(gòu)分層與模塊劃分3、 掌握 MyBatis 緩存機制4、 通過閱讀 M...
投稿
目標1、 掌握 MyBatis 的工作流程2、 掌握 MyBatis 的架構(gòu)分層與模塊劃分3、 掌握 MyBatis 緩存機制4、 通過閱讀 M...
【官網(wǎng)】https://about.gitlab.com/install/#centos-7[https://about.gitlab.com/...
既然講spring事務(wù)源碼分析,想必讀者都知道什么是事務(wù)吧!包括事務(wù)四大特性ACID,4大隔離級別。筆者就不詳細講這些簡單的知識了,簡單列一下事...
警告:閱讀此文前務(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上加...
上一篇詳細講解了spring的掃描器ClassPathBeanDefinitionScanner,本篇我們我們將模擬mybatis如何通過...
在本專題博客(五)中講解了BeanFactoryPostProcessor及子子類BeanDefinitionRegistryPostP...