Skip to content
On this page

代码生成

基本介绍

EasyCode 是基于 IntelliJ IDEA Ultimate 版开发的一个代码生成插件,主要通过自定义模板(基于 velocity)来生成各种你想要的代码。通常用于生成 Entity、Dao、Service、Controller。如果你动手能力强还可以用于生成 HTML、JS、PHP 等代码。理论上来说只要是与数据有关的代码都是可以生成的。

插件安装

在 IDEA 的插件中查找 EasyCode,点击安装。

配置全局信息

在 IDEA 的 setting 中配置 EasyCode,设置用户名(对应生成代码的@author 字段),支持自定义以模板的导入和导出,用户可以自定义

模板文件

我们直接导入已经配置好的模板

这里也可以自定义配置 Velocity 模板 为每个 Java 类(Controller, ServiceImpl, Mapper, Entity)配置一个生成模板,配置使用 Velocity 语法。

  • 复制一个分组(MyBatisPlusWRB),本文复制的是 MyBatisPlus 模板。
  • 编辑模板,进行个性化定制,用到的属性和对象信息参考下方的说明文档。
  • 实时调试,关联一个已经建好的库表,点击右侧>符便可预览根据这张表生成的 Java 类。

生成 Java 类

  • 每张表生成一次代码后,配置信息将会被保存,方便下次生成
  • 禁止提示表示所有对话框不再弹出,并自动确认
  • 多 module 项目,注意需要先选择 module。