# mvp-framework **Repository Path**: kazzz/mvp-framework ## Basic Information - **Project Name**: mvp-framework - **Description**: This is a Framework base on SpringBoot. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-23 - **Last Updated**: 2023-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, SpringBoot ## README # 基于Spring Boot 2.X的简易脚手架项目 基于SpringBoot、MyBatis Plus与PageHelper的深度定制版本。包含MPG3.5.1版本包含代码生成器。 ## 技术选型 * String Boot 2.x * MyBatis + MyBatis Plus * MySQL + Hikari数据库连接池 * Swagger2 ## 初始化 * 在根目录执行`mvn install`。 * 执行sql目录下schema.sql文件。 * 修改application_dev.yml中数据库相关配置。 * 启动`MvpApplication`。 ## 关于分页 * 代码生成器生成的Controller中,`doQuery()`方法自带分页功能,其他方法若需实现分页,请增加`startPage()`方法。 * 非Controller层如果想要实现分页,显式调用`PageHelper.startPage()`即可。 * 前端分页参数默认为`page`和`limit`,排序参数为`sort`,支持多重排序,加号代表`asc`,减号代表`desc`。 > 分页请求示例: > ``` > curl http://localhost:12345/users?page=1&limit=10&sort=createTime-id+ > ``` Copyright (c) 2021 iakuil.com