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