问题背景:
使用 springboot 和 mybatis-plus时候,又导入了mybatis-plus-boot-starterr包。
<!-- Spring Boot pagehelper 依赖 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> </dependency>
原因分析:
pagehelper-spring-boot-starter
与mybatis-plus-boot-starter
发生了版本冲突。
解决方案:
在pagehelper-spring-boot-starter
中排除mybatis-plus冲突依赖即可。
<!-- Spring Boot pagehelper 依赖 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</version> <exclusions> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </exclusion> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> </exclusion> </exclusions> </dependency>