第三步,我们编写 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...
第三步,我们编写BaseController类 下面是我们的BaseController类 importcn.hutool.core.util.StrUtil;importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper;importcom.baomidou.mybatisplus.extension.plugins.pagination.Page;importcom.baomidou.mybatisplus.extension.service.IService;importcom.wangfugui.appren...
2、注释BaseController分页方法 复制 /*** 设置请求分页数据*/protectedvoidstartPage(){PageUtils.startPage(); }/*** 清理分页的线程变量*/protectedvoidclearPage(){PageUtils.clearPage(); }/*** 响应请求分页数据*/@SuppressWarnings({"rawtypes","unchecked"})protectedTableDataInfogetDataTable(List<?>list...
BaseController:自定义Controller基类,提供一些响应封装方法 public class BaseController { protected final Logger logger = LoggerFactory.getLogger(this.getClass()); /** * 响应请求分页数据 */ @SuppressWarnings({ "rawtypes", "unchecked" }) protected TableDataInfo getDataTable(List<?> list) { TableDat...
superClass(String) 设置父类 com.baomidou.global.BaseController enableHyphenStyle 开启驼峰转连字符 默认值:false enableRestStyle 开启生成@RestController 控制器 默认值:false convertFileName(ConverterFileName) 转换文件名称 formatFileName(String) 格式化文件名称 new...
publicclassYcTestTControllerextendsBaseController { @Autowired privateIYcTestTService ycTestTService; /** * 单记录新增测试表。 * * @return AjaxResult */ @PostMapping(value ="/saveBatch", headers = API_VERSION_NAME +"=v1") @ResponseBody ...
2、在Controller里面写错误页面跳转方法(BaseController.class) @Controller public class BaseController { @RequestMapping("/error/{code}") public String errorController(@PathVariable("code") String code, Model model){ String errorStr=""; switch (code){ case "404": errorStr="找不到页面!"; break;...
采用代码或者Maven插件可快速生成mapper、model、service、controller层代码,支持模板引擎,代码生成器类只需...
controllerBuilder controller 策略配置 mapperBuilder mapper 策略配置 serviceBuilder service 策略配置 模板引擎配置(TemplateEngine) 默认Velocity ;可选模板引擎 Beetl 或 Freemarker。(二选一即可) 模板引擎 代码 Velocity 默认 .templateEngine(new VelocityTemplateEngine()) Freemarker 可选 .templateEngine(new Freemarker...
定义service或controller的基类(按需配置) sc.superControllerClass = "com.aos.base.controller.BaseController" sc.superServiceClass = "com.aos.base.service.BaseService" 生成的entity需要在类前加个open keyword,for redis序列化 生成的entity 字段类型 LocalDateTime改为 Date(java.util) ...