目標(biāo)1、 掌握 MyBatis 的工作流程2、 掌握 MyBatis 的架構(gòu)分層與模塊劃分3、 掌握 MyBatis 緩存機(jī)制4、 通過閱讀 M...
投稿
目標(biāo)1、 掌握 MyBatis 的工作流程2、 掌握 MyBatis 的架構(gòu)分層與模塊劃分3、 掌握 MyBatis 緩存機(jī)制4、 通過閱讀 M...
【官網(wǎng)】https://about.gitlab.com/install/#centos-7[https://about.gitlab.com/...
既然講spring事務(wù)源碼分析,想必讀者都知道什么是事務(wù)吧!包括事務(wù)四大特性ACID,4大隔離級(jí)別。筆者就不詳細(xì)講這些簡(jiǎn)單的知識(shí)了,簡(jiǎn)單列一下事...
警告:閱讀此文前務(wù)必先閱讀之前寫的《spring如何解決循環(huán)引用》,本篇文章高度依賴循環(huán)引用。 在循環(huán)依賴中我們講了spring實(shí)例化bean的...
Aop是什么 與OOP對(duì)比,面向切面,傳統(tǒng)的OOP開發(fā)中的代碼邏輯是自上而下的,而這些過程會(huì)產(chǎn)生一些橫切性問題,這些橫切性的問題和我們的主業(yè)務(wù)邏...
前面講了Spring的核心基礎(chǔ)BeanDefinition及bean工廠后置處理器,這兩塊內(nèi)容主要作用概括來講就是定義、掃描、注冊(cè)、動(dòng)態(tài)代理等,...
前面花了大量篇幅講解spring如何完成掃描注冊(cè)的。注意,此時(shí)的注冊(cè)是將業(yè)務(wù)類class所對(duì)應(yīng)的BeanDefinition,要想使用業(yè)務(wù)類的功...
mybaits是通過@MapperScan注解完成掃描的,具體是如何完成的呢?首先看一下MapperScan的源碼: @MapperScan上加...
上一篇詳細(xì)講解了spring的掃描器ClassPathBeanDefinitionScanner,本篇我們我們將模擬mybatis如何通過...
在本專題博客(五)中講解了BeanFactoryPostProcessor及子子類BeanDefinitionRegistryPostP...