当前位置:   article > 正文

解决PageHelper循环依赖:com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration

com.github.pagehelper.autoconfigure.pagehelperautoconfiguration
公司所有java项目升级了SpringBoot的版本至2.6.x
<spring.boot.version>2.6.6</spring.boot.version>
  • 1
升级springboot版本自2.6.6后,使用pageHelper启动项目的时候突然遇到个报错:

在这里插入图片描述

然后查阅了SpringBoot官网消息:SpringBoot2.6.x后不推荐使用循环依赖,所以从低版本升级到2.6.x,那么很大概率遇到的第一个问题就是循环依赖问题 (但事实上,项目中存在Bean的循环依赖,是代码质量低下的表现。多数人寄希望于框架层来给擦屁股,造成了整个代码的设计越来越糟,最后用一些奇技淫巧来填补犯下的错误。还好,SpringBoot终于受不了这种滥用,默认把循环依赖给禁用了!)

也就是说从2.6.x版本开始,如果你的项目里还存在循环依赖,SpringBoot将拒绝启动!


无奈只好去pageHelper github看,才看到最新版本已经解决了这个问题。

解决方案:更新到最新版本pageHelper,目前是1.4.1

<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper-spring-boot-starter</artifactId>
    <version>1.4.1</version>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/88397
推荐阅读
相关标签
  

闽ICP备14008679号