easycode 表配置_EasyCode插件使用及模板参考

EasyCode插件使用及模板参考

1、介绍安装

Easycode是idea的一个插件,可以直接对数据的表生成entity、controller、service、dao、mapper无需任何编码,简单而强大。

9e9defd32d0550e35a34134ab0fa6866.png

我这里的话是已经那装好了。

建议大家在安装一个插件,叫做Lombok。

Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。出现的神奇就是在源码中没有getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。

2、在IDEA配置连接数据库

在这个之前,新建一个Springboot项目,这个应该是比较简单的。

建好SpringBoot项目之后,如下图所示,配置数据源,我这里是已经配置完成的。

393745188f81c5178fdc34ee58a3b566.png

3、开始生成代码

在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。这里点击后会选择生成的文件类型,以及生成文件的位置。

e89c60d39dd8617609883b4f43959723.png

如下图所示,这里是,我们的选择方式:

2595f4940efbfb4e40d6a1c412eb8125.png

注意:我们在模板中配置过,这里选择适合,Package选项是选择到倒数第二层的位置,下面模板会自动找到所在位置。

4、模板配置

我们在这里进行配置,模板配置语言是velocity语言,这里配置的是SPring+通用Mapper

fbfdee4eeae052b851a2ec3910cf6360.png

4.1entity层配置

##导入宏定义

$!define

##保存文件(宏定义)

#save("/entity", ".java")

##包路径(宏定义)

#setPackageSuffix("entity")

##自动导入包(全局变量)

$!autoImport

import tk.mybatis.mapper.annotation.NameStyle;

import tk.mybatis.mapper.code.Style;

import javax.persistence.Id;

import javax.persistence.Table;

import lombok.Data;

##表注释(宏定义)

#tableComment("表实体类")

@Data

@NameStyle(Style.normal)

@Table(name = "$!{tableInfo.name}")

public class $!{tableInfo.name}{

#foreach($column in $tableInfo.fullCol

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值