赞
踩
SpringBoot 加入了 PageHelper 分页依赖后,启动报错: The dependencies of some of the beans in the application context form a cycle: com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration
一、问题
在 SpringBoot 中,加入了 PageHelper 依赖后,在启动 SpringBoot 时,报错如下:
Java code?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
|
二、解决方法
1、方法一
在 pom.xml 配置文件中,将 pagehelper-spring-boot-starter 的版本调高一些
如当前版本为:
Java code?
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>
1.2
.
12
</version>
修改为:
Java code?
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>
1.4
.
1
</version>
2、方法二
在 application.yml 配置文件中,加入如下配置:
Java code?
spring:
main:
allow-circular-references:
true
3、方法三
在 pom.xml 配置文件中,将 spring-boot-starter-parent 的版本调低一些
如当前版本为:
Java code?
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>
2.7
.
6
</version>
修改为:
Java code?
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>
2.5
.
12
</version>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。