当前位置:   article > 正文

SpringBoot在引入pageHelper插件时出现循环依赖解决方案_error creating bean with name 'com.github.pagehelp

error creating bean with name 'com.github.pagehelper.autoconfigure.pagehelpe

项目运行报错信息:

java.lang.IllegalStateException: Failed to load ApplicationContext

具体的报错细节:

  1. Caused by: org.springframework.beans.factory.BeanCreationException:
  2. Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration':
  3. Invocation of init method failed;nested exception is org.springframework.beans.factory.BeanCurrentlyInCreationException:
  4. Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration':
  5. Requested bean is currently in creation: Is there an unresolvable circular reference?

 可见最后一句提示:

Requested bean is currently in creation: Is there an unresolvable circular reference?

         在告诉我们,目前的bean在被创建的同时,已经在被引用了!也可以理解为在被引用的同时,又在创建!致使这个Bean是无法被使用的,因此出现:“循环依赖”的情况!

出现问题的原因:

        当前的springboot项目的创建版本是最新的,没有对应的pageHelper插件版本来解决这个问题!需要我们把springboot的项目版本降低!

(当你导入的pageHelper插件的版本是:1.3.x,如果你现在的springboot项目版本是2.6.x,需要降至2.5.x的版本)如果pageHelper创建依赖一导入,不做任何动作,启动springboot项目,发送任何请求都会出现上面的“循环依赖”问题的。


  1. <parent>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-parent</artifactId>
  4. <version>2.7.5</version>
  5. <relativePath/> <!-- lookup parent from repository -->
  6. </parent>

2.7.5属于高版本的springboot,降至2.5.x的版本

  1. <parent>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-parent</artifactId>
  4. <version>2.5.5</version>
  5. <relativePath/> <!-- lookup parent from repository -->
  6. </parent>

导入的pageHelper创建的版本是:1.3.0

  1. <dependency>
  2. <groupId>com.github.pagehelper</groupId>
  3. <artifactId>pagehelper-spring-boot-starter</artifactId>
  4. <version>1.3.0</version>
  5. </dependency>

至此,再次启动项目,项目完美启动!当对查询数据通过`PageHelper.startPage(int pageNum,int pageSize)` 进行分页时,也是可以完美出结果的!

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/88313
推荐阅读
相关标签
  

闽ICP备14008679号