springboot 集成,pagehelper分页插件不起作用 java.util.ArrayList cannot be cast to com.github.pagehelper.Page

springboot 集成项目,使用pagehelper插件

首先在pom.xml中引入pagehelper-spring-boot-starter

<!-- springboot分页插件 -->
	<dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper-spring-boot-starter</artifactId>
            <version>1.2.4</version>
        </dependency>

如果你使用的是下面这个配置是会报这个错误的

<!-- mybatis的分页插件 -->
 <dependency>
     <groupId>com.github.pagehelper</groupId>
     <artifactId>pagehelper</artifactId>
 </dependency>

 

### Java 项目中 `com.github.pagehelper.PageInfo` 类文件找不到解决方案 对于Java项目中无法访问 `com.github.pagehelper.PageInfo` 类的问题,通常是因为缺少必要的Maven依赖项或配置不正确。 #### 添加 PageHelper 依赖 确保项目的 `pom.xml` 文件中包含了PageHelper的依赖: ```xml <dependencies> <!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.3.0</version> </dependency> </dependencies> ``` 上述代码展示了如何在 `pom.xml` 中引入分页插件的相关依赖[^1]。 #### 更新 Maven 项目依赖 如果修改了项目中的依赖,则需要执行Maven安装命令来更新本地仓库并重新构建项目。可以通过IDE集成工具或者命令行完成该操作,在终端输入如下指令: ```bash mvn clean install ``` 这一步骤能够确保所有新增加的库被下载下来,并且编译路径得到相应调整[^2]。 #### 配置 IDEA 构建/运行设置 有时即使添加了正确的依赖关系仍然会遇到问题,此时可以尝试通过IDEA内部设置来进行修正。前往菜单栏选择 **File -> Settings (Ctrl+Alt+S)** ,导航至 **Build, Execution, Deployment -> Build Tools -> Maven -> Runner** 。在此处勾选选项:“Delegate IDE build/run actions to Maven”。完成后重启IDEA使更改生效[^3]。 #### MyBatis 配置检查 另外还需确认MyBatis框架下的核心配置文件(`mybatis-config.xml`)内有关于PageHelper组件的支持声明是否恰当;以及验证打包输出目录结构里是否存在预期的目标类文件。具体做法是在IDEA中依次点击 **File-> Project Structure -> Artifacts -> Output Layout**, 定位到对应模块名称节点右键单击选取 "Put Into Output Root"[^4]. 以上措施综合运用可以帮助解决因缺失 `com.github.pagehelper.PageInfo` 导致的一系列错误情况。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值