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>

(二)

<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>

如果不是以上配置的版本 可以自行调整版本

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐