springboot pageHelp 分页运行依赖自循环报错
The dependencies of some of the beans in the application context form a cycle:com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration
出现这种报错是由于springboot的版本和pagehelp的版本不匹配相互冲突
出问题的springboot和pagehelp的版本是
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<!-- springboot 版本过高会造成冲突-->
<version>2.6.5</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
解决方法
可以降低springboot 的版本 或者 提高pagehelp的版本
(一)
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
//提高pagehelp的版本 高版本的pagehelp在springboot的配置文件中不需要配置 版本过低需要手动配置
<version>1.4.2</version>
</dependency>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.5</version>
<relativePath/>
</parent>
(二)文章来源:https://www.toymoban.com/news/detail-504281.html
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
//降低版本
<version>2.5.3</version>
<relativePath/>
</parent>
如果不是以上配置的版本 可以自行调整版本文章来源地址https://www.toymoban.com/news/detail-504281.html
到了这里,关于com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!