1. 需要提前了解 Freemarker 模板语法 一、freemarker模板文件(*.ftl)的基本组成部分 文本:直接输出的内容部分 注释:不会输出的内容,格式为<#-- 注释内容 --> 取值(插值):代替输出数据模型的部分,格式为${数据模型}或# ftl指令:Freemarker指令,类似于HTML标记。 1. 内建指令:开始标签:<#directivename parameter...
# 注入injectionConfig配置 # map 自定义返回配置 Map 对象 该对象可以传递到模板引擎通过cfg.xxx引用 # fileOutConfigList 自定义输出文件 配置FileOutConfig指定模板文件、输出文件达到自定义文件生成目的 # fileCreate 自定义判断是否创建文件 实现IFileCreate接口 该配置用于判断某个类是否需要覆盖创建,当然你可以自己...
String templatePath = "/templates/mapper.xml.ftl"; // 如果模板引擎是 velocity // String templatePath = "/templates/mapper.xml.vm"; // 自定义输出配置 List<FileOutConfig> focList = new ArrayList<>(); // 自定义配置会被优先输出 focList.add(new FileOutConfig(templatePath) { @Override publ...
//.setXml(null)//指定自定义模板路径, 位置:/resources/templates/entity2.java.ftl(或者是.vm) //注意不要带上.ftl(或者是.vm), 会根据使用的模板引擎自动识别 // 自定义模板配置,模板可以参考源码 /mybatis-plus/src/main/resources/template 使用 copy // 至您项目 src/main/resources/template 目录下...
模板配置 & TemplateConfig 这个配置能够让我们自定义代码模版,生成符合项目预期的代码,同时也符合项目规范,默认不配置的情况下会使用默认的模版,该模版比较简单,只是单纯生成类,内部并没有定义任何方法或属性,MyBatisPlus默认使用的模版引擎是velocity disable 禁用所有模板 ...
2、配置EasyCode 2.1、配置作者名称 2.2、配置代码内容生成模板(模板内容见文末) 2.3、连接数据库 2.4、使用代码内容生成模板 模板内容: controller.java.vm ##导入宏定义$!{define.vm}##设置表后缀(宏定义)#setTableSuffix("Controller")##保存文件(宏定义)#save("/controller","Controller.java")##包路径(...
1. MyBatisPlus提供模板 Mapper接口模板 实体对象类模板 2. 工程搭建和基本代码编写 第一步:创建SpringBoot工程,添加代码生成器相关依赖,其他依赖自行添加 <!--代码生成器--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>3.4.1</version> </depend...
三、配置 Easy Code 生成模板 点击File --> Settings --> Other Settings --> Easy Code --> Template Setting,如下图所示: 我们可以新建 Group,创建宏操作来自动生成 entity 、mapper、service、controller、mapper.xml 等文件。 3.1、entity 代码语言:javascript ...
{ //1、配置数据源 FastAutoGenerator.create(DATASOURCE_URL, USERNAME, PASSWORD) //2、全局配置 .globalConfig(builder -> { builder.disableOpenDir() // 禁止打开输出目录 默认 true .outputDir(OUTPUT_PATH + "/src/main/java") // 设置输出路径:项目的 java 目录下 .author(AUTHOR) // 设置作者名...
内置代码生成器:采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码,支持模板引擎,更有超多自定义配置等您来使用 内置分页插件:基于 MyBatis 物理分页,开发者无需关心具体操作,配置好插件之后,写分页等同于普通 List 查询 ...