開始再配置類中@Bean的插件PaginationInterceptor,沒看見使用,在哪兒起作用了?不配置這個插件PaginationInterceptor具體會出現(xiàn)什么問題 。
開始再配置類中@Bean的插件PaginationInterceptor,沒看見使用,在哪兒起作用了?不配置這個插件PaginationInterceptor具體會出現(xiàn)什么問題 。
開始再配置類中@Bean的插件PaginationInterceptor,沒看見使用,在哪兒起作用了?不配置這個插件PaginationInterceptor具體會出現(xiàn)什么問題 。
2020-01-13
舉報
2020-01-13
怎么留言系統(tǒng)給我截斷了,再發(fā)一遍,可以這樣理解,springboot中推薦用配置類這種配置方式,就跟原來spring使用xml配置bean是一個效果。還有PaginationInterceptor本質(zhì)上是mybatis過濾器,如果你想了解mybatis過濾器的相關(guān)內(nèi)容,可以在網(wǎng)上查資料,很多的。
2020-01-13
? ? ? 如果不配置PaginationInterceptor,MP提供的分頁方法是無效的,例如使用mysql,配置了PaginationInterceptor,調(diào)用MP提供的分頁方法,假設(shè)使用selectPage方法,他會執(zhí)行兩條sql語句,一條查詢總記錄數(shù)的sql,一條查詢當(dāng)前頁記錄的sql是帶limit分頁條件的。如果不配置,調(diào)用selectPage只會執(zhí)行一條查詢記錄的sql,并且不帶limit,有興趣你可以試試,很容易就能驗(yàn)證出來的。
2020-01-13
配置類放在configuration文件夾中,啟動類啟動時,@SpringBootApplication中的@ComponentScan會默認(rèn)掃
啟動類同級包及子包,因此就可以掃到@Configurtion注解的類MybatisPlusConfig,進(jìn)而將PaginationInterceptor插件加載到IOC容器中,然后在使用selectPage方法時分頁就會起作用,這樣理解對嗎?