Java代码生成器 --- IDEA插件Easy Code

EasyCode优点:

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

1、安装该插件

File -> Settings -> Plugins,搜索EasyCode,安装后重启IDEA;

2、建表、添加数据源

(1)建表后使用IDEA的Database连接数据库,这里以MySQL为例(被水印拦住了。。。无语);
在这里插入图片描述
(2)随后输入数据库、账户密码等;可点击蓝色框测试连接;
在这里插入图片描述
若未选择数据库或不显示,可点击此处选择数据库:
在这里插入图片描述

3、生成代码

(1)在相应的表或选中所有的表,右键选择 -> EasyCode -> Generate Code
在这里插入图片描述
若出现以下提示,忽略,×掉或点“No”(点OK进去看了,再重新选,还是会提示,我也不知道为啥子)
在这里插入图片描述
(2)选择模板或项目,随后选择包(右侧Choose),随后选择要生成的Java文件,点“OK”即可;
在这里插入图片描述
如果检测到 package 下面没有 service、dao 以及 entity 等包,工具会提示自动创建,点击 Yes 即可;
(3)生成的代码结构:
在这里插入图片描述

4、自定义模板

File -> Settings -> OtherSetting -> EasyCode -> Template Setting,在这里可以自定义模板;
在这里插入图片描述
第一次发博客,不喜勿喷哈,内容是亲测的,正在自己改模板中。。。

5、Type Mapper
varchar(\(\d+\))?				java.lang.String
char(\(\d+\))?					java.lang.String
text						java.lang.String
decimal(\(\d+\))?				java.lang.Double
decimal(\(\d+,\d+\))?				java.lang.Double
integer						java.lang.Integer
int(\(\d+\))?					java.lang.Integer
int4						java.lang.Integer
int8						java.lang.Long
bigint(\(\d+\))?				java.lang.Long
datetime(\(\d+\))?				java.time.LocalDateTime
timestamp					java.time.LocalDateTime
boolean						java.lang.Boolean
tinyint(\(\d+\))?				java.lang.Integer
smallint(\(\d+\))?				java.lang.Integer
double(\(\d+\))?				java.lang.Double
double(\(\d+,\d+\))?				java.lang.Double
  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值