近期由于工作需要,想要开发一版能够满足多数人员使用的mybatis分页拦截器,在网上查找了很多资料并结合自己的一些理解,开发出了以下一版简单的代码。
起初想要遵循江湖惯例,通过各个层级间传递分页参数来实现目标,但开发过程中发现这样针对已开发好的代码影响较大(需要修改前端到后端的所有代码),成本较高。然后在此基础上提升了目标
降低业务代码侵入性。
减少原有代码的修改。
减少调用人员开发量。
虽然最终版本在初次配置使用时会有一些繁琐,但后续扩展非常有优势。废话少说,上配置过程和代码。
使用方法
将java文件放置到某个文件夹下
添加maven依赖 mybatis 主要是拦截器部分,可自行在内部资源库中搜索或在网上搜索
配置spring mybatis部分。
根据需要修改spring-mybatis文件。
Mapper文件中配置以”ForPage”结尾的查询,如
select id=selectByTableNameForPage resultMap=BaseResultMap select distinct t.* from table t group by t.id/select
5、jsp页面引入c:import url=/page/page.jsp/
java代码
分页信息实体
/**
* 分页信息
*/
public clas
您可能关注的文档
最近下载
- 2026年江苏保安员考试题库及答案.docx
- 肠道传染病及突发公共卫生事件知识考试测试卷及答案.docx VIP
- 02J04-3内装修(吊顶)图集.pdf VIP
- ATK航天任务设计工具箱 V2.1 Alpha 使用手册.pdf VIP
- 消毒供应中心质量监测讲义.pptx
- 传染病及突发公共卫生事件报告规范考试测试卷及答案.docx VIP
- 三一全地面起重机SAC6500T7_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
- 九年级物理电流的磁场教案.doc VIP
- 06.中小学生交通安全培训PPT课件.pptx VIP
- 【校园交通安全】交通安全教育 课件(共23张PPT).pptx VIP
原创力文档

文档评论(0)