EasyCode插件快速代码生成详解

声明

本文主要介绍EasyCode插件快速代码的使用,如果有什么需要改进的地方还请大佬不吝赐教💐

🥦作者简介:大家好,我是青衿😉
🍄博客首页:石马农青衿
🌸每日一句:努力一点,优秀一点

前言

EasyCode是一个什么东西?
EasyCode是基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。

1. 插件安装

只演示,不实际用于项目,建议自己去掌握,真的非常好用
第一步: 在idea搜索EasyCode,安装这个插件

2. 插件使用

第一步: 在idea连接mysql数据库,右键某个表,如下图操作,就能让EasyCode插件生成对应的controller、entity,service、dao等代码

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

第二步: 例如我们要让EasyCode生成实体类,但是它生成的实体类有些代码我们不需要,可以在idea的settings里面修改如下,把entity.java.vm修改为如下

##导入宏定义
$!{define.vm}

##保存文件(宏定义)
#save("/entity", ".java")

##包路径(宏定义)
#setPackageSuffix("entity")

##自动导入包(全局变量)
$!{autoImport.vm}
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

##表注释(宏定义)
#tableComment("表实体类")
@SuppressWarnings("serial")
@Data
@NoArgsConstructor
@AllArgsConstructor
public class $!{tableInfo.name} {
#foreach($column in $tableInfo.fullColumn)
    #if(${column.comment})//${column.comment}#end

    private $!{tool.getClsNameByFullName($column.type)} $!{column.name};
#end

}

在这里插入图片描述
在这里插入图片描述

第三步: 测试。使用EasyCode帮助我们根据数据库字段来生成实体类的代码

在这里插入图片描述在这里插入图片描述

  • 19
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 22
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值