Springboot配置分页PageHelper出现Error creating bean with name

Springboot配置分页PageHelper出现Error creating bean with name 'com.github.pagehelper.autoconfigure.PageHelperAutoConfiguration'

springboot在版本2点几进行配置pageHelper会报错,原因是因为 springboot2.6+版本默认禁止循环依赖;

解决办法一:在启动类上添加注解

@SpringBootApplication(exclude = {PageHelperAutoConfiguration.class})

解决办法二:在配置文件yml中进行配置

spring

main:

allow-circular-references: true

要在Spring Boot项目中配置PageHelper,需要进行以下步骤: 1. 添加PageHelper的Maven依赖。根据引用中提供的目录导航,找到maven依赖引入的部分,并将相应的依赖添加到项目的pom.xml文件中。 2. 在application.properties文件中配置PageHelper的属性。根据引用中提供的目录导航,找到application.properties文件配置的部分,并根据你的需求进行相应的配置。例如,你可以设置默认的分页方式、数据库方言等。 3. 创建一个自定义的拦截器类。根据引用中的说明,创建一个自定义的拦截器类,继承PageInterceptor类,并添加@Intercepts注解。这个类不需要包含具体的逻辑,只需要继承PageInterceptor即可。 4. 配置拦截器。在Spring Boot配置类中,使用@Bean注解将自定义的拦截器类注册为一个Bean,并将其添加到MyBatis的拦截器链中。这样,PageHelper就会被自动应用到所有的SQL语句中,实现分页功能。 需要注意的是,以上步骤是基于你已经在项目中使用了MyBatis-Plus,并且已经配置好了MyBatis。如果你还没有使用MyBatis-Plus或配置MyBatis,需要先完成相关的配置。 总结起来,配置PageHelper的步骤包括添加依赖、配置属性、创建拦截器类和配置拦截器。这样就可以在Spring Boot项目中成功配置PageHelper来实现SQL的分页功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值