{"id":18555536,"url":"https://github.com/egzosn/mybatis-page-plug","last_synced_at":"2025-04-09T23:32:22.049Z","repository":{"id":52641214,"uuid":"135554165","full_name":"egzosn/mybatis-page-plug","owner":"egzosn","description":"超级精简，超级简单，超级优雅实现mybatis分页功能","archived":false,"fork":false,"pushed_at":"2023-07-16T13:28:52.000Z","size":29,"stargazers_count":5,"open_issues_count":2,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T13:44:20.828Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/egzosn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-05-31T08:20:36.000Z","updated_at":"2024-02-22T13:27:35.000Z","dependencies_parsed_at":"2022-08-21T23:21:19.814Z","dependency_job_id":null,"html_url":"https://github.com/egzosn/mybatis-page-plug","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egzosn%2Fmybatis-page-plug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egzosn%2Fmybatis-page-plug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egzosn%2Fmybatis-page-plug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/egzosn%2Fmybatis-page-plug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/egzosn","download_url":"https://codeload.github.com/egzosn/mybatis-page-plug/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248129927,"owners_count":21052664,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T21:27:03.264Z","updated_at":"2025-04-09T23:32:19.973Z","avatar_url":"https://github.com/egzosn.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mybatis-page-plug\n超级精简，超级简单，超级优雅实现mybatis分页功能\n\n#### 本项目在以下代码托管网站\n* 码云：https://gitee.com/egzosn/mybatis-page-plug\n* GitHub：https://github.com/egzosn/mybatis-page-plug\n\n\n\n# 简单使用\n\n### 将 com.egzosn.mybatis.page.plug.PagingInterceptor 拦截器加入至spring 容器即可\n\n####  本项目简单例子是spring boot 项目，\n\n1. 修改application.yml 对应的数据源，\n2. 导入db.sql的数据库脚本 \n3. 然后直接运行 com.egzosn.demo.DemoApplication 即可\n\n\n这里对 com.egzosn.demo.dao.UsersMapper 三种运用场景\n\n \n入参  `com.egzosn.demo.controller.UsersController.pages1`\n\nhttp://127.0.0.1:8080/pages1?cname=egan\u0026page=1\u0026rows=5\n\n\n\n对象继承  `com.egzosn.demo.service.UsersService.pages2`\n\nhttp://127.0.0.1:8080/pages2?cname=egan\u0026page=1\u0026rows=5\n\n\n\n这里以分页入参方式进行查询所有，包装成分页对象返回所有 `com.egzosn.demo.controller.UsersController.find`\n\nhttp://127.0.0.1:8080/find","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegzosn%2Fmybatis-page-plug","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fegzosn%2Fmybatis-page-plug","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fegzosn%2Fmybatis-page-plug/lists"}