上課my插件原理及s集成_第1頁(yè)
上課my插件原理及s集成_第2頁(yè)
上課my插件原理及s集成_第3頁(yè)
上課my插件原理及s集成_第4頁(yè)
上課my插件原理及s集成_第5頁(yè)
已閱讀5頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、MyBatis插件原理及Spring集成青山專(zhuān)業(yè) 互 聯(lián) 網(wǎng)做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。咕院,只為更好的你。咕院官網(wǎng):I T 教育青山咕泡專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):課程目標(biāo)1、掌握MyBatis插件的用法、原理與自定義插件的編寫(xiě) 2、掌握MyBatis集成到Spring的原理:橋梁與擴(kuò)展點(diǎn)內(nèi)容對(duì)于MyBatis插件的工作原理不了解的同學(xué); 對(duì)于Spring集成MyBatis原理不了解的同學(xué)。專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):1MyBatis插件原理專(zhuān)注互聯(lián)

2、網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):插件的猜想1、不修改原有代碼,怎么改變和增強(qiáng)對(duì)象的行為?2、插件的鏈怎么形成?如何做到層層的?專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):模式需要解決的問(wèn)題1、有哪些對(duì)象被?有哪些方法可以被?2、怎么創(chuàng)建?3、什么時(shí)候創(chuàng)建對(duì)象?啟動(dòng)?創(chuàng)建會(huì)話?執(zhí)行SQL?4、被的方法?后,調(diào)用的是什么方法?怎么調(diào)用到原被對(duì)象專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):別人的插件是怎么工作的?1、編寫(xiě)插件類(lèi)2、插件3、My

3、Batis配置文件登記專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):原理:和的實(shí)現(xiàn)1、四大對(duì)象什么時(shí)候被創(chuàng)建的?2、多個(gè)插件的情況下, 順序的關(guān)系?,也就是:能不能被對(duì)象是什么時(shí)候?序和調(diào)用3、創(chuàng)建對(duì)象?4、被后,調(diào)用的是什么方法?怎么調(diào)用到原被對(duì)象的方法?專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):MyBatis插件關(guān)鍵對(duì)象總結(jié)Interceptor 接口自定義器(實(shí)現(xiàn)類(lèi))PluginInvocation InterceptorChain專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師

4、。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):PageHelper原理探究1、Controller中的用法2、在哪里改寫(xiě)SQL?3、總結(jié): PageInterceptor Page PageHelper PageInfo專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):MyBatis插件應(yīng)用場(chǎng)景分析1、水平分表2、權(quán)限3、數(shù)據(jù)的加注解專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):需求實(shí)現(xiàn)作業(yè):1、當(dāng)我們傳入RowBounds做翻頁(yè)的時(shí)候,使用limit物理翻頁(yè),代替原來(lái)的邏輯翻頁(yè)2、在未啟用日志組件的情

5、況下,輸出執(zhí)行的SQL,并且統(tǒng)計(jì)SQL的執(zhí)行時(shí)間(實(shí)現(xiàn)的)專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):2MyBatis與Spring整合專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):為什么要整合,如何整合?1、管理對(duì)象2、通過(guò)一個(gè)Template封裝方法專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):MyBatis整合到Spring關(guān)鍵問(wèn)題1、SqlSessionFactory是什么時(shí)候創(chuàng)建的?2、SqlSession怎么獲???為什么不用它來(lái)ge

6、tMapper?3、為什么Autowired注入一個(gè)Mapper接口,可以直接使用?在IOC的容器里面我們的是什么?的時(shí)候事情?專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):關(guān)鍵配置1、整合的jar包2、<SqlSessionFactoryBean>3、<MapperScannerConfigurer> 4、注入使用專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):第一步:創(chuàng)建會(huì)話工廠配置文件創(chuàng)建Configuration返回DefaultSqlSessionFactory專(zhuān)

7、注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):第二步:獲得會(huì)話能用DefaultSqlSession嗎?不能的話,為什么不能?替代品是什么?怎么在DAO層的實(shí)現(xiàn)類(lèi)中獲得這個(gè)SqlSession? SqlSessionTemplate不想創(chuàng)建實(shí)現(xiàn)類(lèi),怎么辦?實(shí)際用法: Autowired 注入接口專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):第三步:接口掃描什么時(shí)候掃描? 掃描的時(shí)候,到IOC容器中的是什么?專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官

8、網(wǎng):第四步:注入使用實(shí)例化Service 實(shí)例化Mapper專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):關(guān)鍵對(duì)象總結(jié)SqlSessionTemplate SqlSessionDaoSupport SqlSessionInterceptor(內(nèi)部類(lèi)) MapperFactoryBean專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育咕院官網(wǎng):青山(咕泡)青山專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T 教育專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。咕院官網(wǎng):作業(yè)專(zhuān)注互聯(lián)網(wǎng)IT教育,做技術(shù)人的指燈,職場(chǎng)生涯的精神導(dǎo)師。專(zhuān) 業(yè) 互 聯(lián) 網(wǎng)I T

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論