第三步,我们编写 BaseController 类。 下面是我们的 BaseController 类 代码语言:javascript 代码运行次数:0 运行 AI代码解释 importcn.hutool.core.util.StrUtil;importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper;importcom.baomidou.mybatisplus.extension.plugins.pagination.Page;importcom.baomidou.my...
*/publicclassPageUtilsextendsPageHelper{} 2. 注释BaseController分页方法 /** * 设置请求分页数据 */protectedvoidstartPage(){ PageUtils.startPage(); }/** * 清理分页的线程变量 */protectedvoidclearPage(){ PageUtils.clearPage(); }/** * 响应请求分页数据 */@SuppressWarnings({ "rawtypes", "uncheck...
2、注释BaseController分页方法 复制 /*** 设置请求分页数据*/protectedvoidstartPage(){PageUtils.startPage(); }/*** 清理分页的线程变量*/protectedvoidclearPage(){PageUtils.clearPage(); }/*** 响应请求分页数据*/@SuppressWarnings({"rawtypes","unchecked"})protectedTableDataInfogetDataTable(List<?>list...
@DatapublicclassBasePo {/*** 主键*/@TableId(value="id", type=IdType.AUTO)privateIntegerid;/*** 创建时间*/@TableField(fill=FieldFill.INSERT)@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")privateDatecreateTime;/*** 最后更新时间*/@TableField(fill=FieldFill.INSERT_UPDATE)@JsonFormat(pattern=...
BaseController:自定义Controller基类,提供一些响应封装方法 public class BaseController { protected final Logger logger = LoggerFactory.getLogger(this.getClass()); /** * 响应请求分页数据 */ @SuppressWarnings({ "rawtypes", "unchecked" }) protected TableDataInfo getDataTable(List<?> list) ...
支持 ActiveRecord 模式: 支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可进行强大的 CRUD 操作。支持自定义全局通用操作: 支持全局通用方法注入( Write once, use anywhere )。内置代码生成器: 采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码,支持模板引擎,更有...
支持多达四种主键策略 内置代码生成器:采用代码或者maven插件可快速生成mapper,model,service,controller层代码,支持模板引擎 内置分页插件:基于mybatis物理分页,开发者无需关心具体操作,配置好插件后,写分页等同于普通的list操作 分页插件支持多种数据库:支持MySQL,Oracle,DB2,hsql等多种数据库 等等 更多的可以去官网查看...
采用代码或者Maven插件可快速生成mapper、model、service、controller层代码,支持模板引擎,代码生成器类只需...
(tableName) + "Service"; } /** * 自定义Controller类文件的名称规则 */ public String controllerNameConvert(String tableName) { return this.entityNameConvert(tableName) + "Action"; } }).basePackage("com.github.davidfantasy.mybatisplustools.example").port(8068).build(); MybatisPlusTools...
("D://wly")//主键生成策略 生成BaseResultMap.setIdType(IdType.AUTO).setBaseResultMap(true)//指定作者.setAuthor("wly")//设置Controller、Service、ServiceImpl、Dao、Mapper文件名称,%s是依据表名转换来的.setControllerName("%sController").setServiceName("MP%sService").setServiceImplName("%sService...