MybatisX自动生成器自定义模板配置

1. 找到MybatisX插件安装位置

C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2021.3\plugins\MybatisX

这个可能因版本而异,大家可以百度一下。

2. 使用IDEA右键打开

找到这个位置

图片[1]-MybatisX自动生成器自定义模板配置-梦境学习站
模板位置

3. 创建controller.ftl文件,并写入如下内容

package ${baseInfo.packageName};

import ${serviceInterface.packageName}.${serviceInterface.fileName};
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * ${tableClass.tableName} 控制层。
 *
 * @author ${author!}
 * @since ${.now?string('yyyy-MM-dd HH:mm:ss')}
 */
@RestController
@RequestMapping("/${tableClass.tableName}")
public class ${baseInfo.fileName} {

    @Autowired
    private ${serviceInterface.fileName} ${serviceInterface.fileName?uncap_first};

}

4. 修改.meta.xml文件

添加如下内容

    <template>
        <property name="configName" value="controller"/>
        <property name="configFile" value="controller.ftl"/>
        <property name="fileName" value="${domain.fileName}Controller"/>
        <property name="suffix" value=".java"/>
        <property name="packageName" value="${domain.basePackage}.controller"/>
        <property name="encoding" value="${domain.encoding}"/>
        <property name="basePath" value="${domain.basePath}"/>
    </template>

好了,这里就大功告成了!快去试试吧。

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容