SpringBoot中使用Mybatis-plus整合PageHelper分頁外掛踩坑
今天使用SpringBoot中使用Mybatis-plus整PageHelper分頁外掛把我給坑慘了,我報錯的pom.xml配置如下,其它的依賴就忽略掉了
<!--pagehelper -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.10</version>
</dependency>
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.2.0</version>
</dependency>
經過一短時間的排查解決,發現其主要問題還是因為pagehelper-spring-boot-starter所依賴的mybatis-spring,mybatis與 mybatis-plus-boot-starter所依賴的mybatis-spring,mybatis發生衝突只要排除掉就可以了。
下面是我能正常跑的pom.xml配置
<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.10</version>
<!--使用spring boot2整合 pagehelper-spring-boot-starter必須排除一下依賴
因為pagehelper-spring-boot-starter也已經在pom依賴了mybatis與mybatis-spring
所以會與mybatis-plus-boot-starter中的mybatis與mybatis-spring發生衝突
-->
<exclusions>
<exclusion>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
</exclusion>
<exclusion>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.2.0</version>
</dependency>
相關文章
- PageHelper 分頁外掛使用中的那些“坑”
- springboot整合分頁外掛pageHelper 返回全部資料問題Spring Boot
- SpringBoot中分頁外掛PageHelper的使用Spring Boot
- SpringBoot 整合Mybatis + PageHelper 實現分頁Spring BootMyBatis
- pagehelper踩坑記之分頁亂套
- SpringBoot整合mybatis-plus,pagehelper以及程式碼自動生成Spring BootMyBatis
- Mybatis第三方PageHelper分頁外掛原理MyBatis
- Springboot整合pagehelperSpring Boot
- mybatis plus +springboot +jsp整合踩坑指南MyBatisSpring BootJS
- Springboot 整合通用mapper和pagehelper展示分頁資料(附github原始碼)Spring BootAPPGithub原始碼
- mybatisPlus分頁外掛的使用MyBatis
- 實現TensorRT-7.0外掛自由!(如果不踩坑使用TensorRT外掛功能)
- 得嘞,分頁外掛 PageHelper 返回記錄總數 total 竟然出錯了!
- pageHelper分頁外掛導致的查詢慢的問題最佳化
- Springboot+Mybatis+Mybatisplus 框架中增加自定義分頁外掛和sql 佔位符修改外掛Spring BootMyBatis框架SQL
- SpringBoot整合Mybatis-PlusSpring BootMyBatis
- SpringBoot2.X與redis Lettuce整合踩坑Spring BootRedis
- SpringBoot整合系列–整合MyBatis-plusSpring BootMyBatis
- mybatis generator外掛系列--分頁外掛MyBatis
- Spring-Boot整合通用PageHelper外掛遇到的問題Springboot
- MybatisPlus的分頁外掛簡單使用MyBatis
- PageHelper複雜分頁
- SpringBoot整合Mybatis-Plus(SpringBoot3)Spring BootMyBatis
- 使用mybatis分頁外掛展示首頁最新視訊MyBatis
- SpringBoot | 3.3 整合MyBatis-PlusSpring BootMyBatis
- Spring boot入門(二):Spring boot整合MySql,Mybatis和PageHelper外掛Spring BootMySqlMyBatis
- myBatis分頁外掛配置MyBatis
- springboot3+vue3(六)文章列表條件分頁(PageHelper)Spring BootVue
- SpringBoot使用Mybatis-PageHelperSpring BootMyBatis
- spring boot(二)整合mybatis plus+ 分頁外掛 + 程式碼生成Spring BootMyBatis
- Mybatis-plus外掛功能MyBatis
- mybatis plus 新增分頁外掛MyBatis
- springboot之Druid連線池講解+mybatis整合+PageHelper整合Spring BootUIMyBatis
- SpringBoot系列——MyBatis-Plus整合封裝Spring BootMyBatis封裝
- Spring boot方式使用MyBatis-Plus分頁操作Spring BootMyBatis
- jquery寫的ajax分頁外掛jQuery
- springboot~mybatis-pagehelper原理與使用Spring BootMyBatis
- SpringBoot+Mybatis+ Druid+PageHelper 實現多資料來源並分頁Spring BootMyBatisUI