实用分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode

Posted 大数据躺过的坑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实用分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode相关的知识,希望对你有一定的参考价值。

资源干货第一时间送达!


大数据躺过的坑
无套路资源共享 
无广告技术交流群
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode 【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode








 精彩内容 
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode




























【注意】:  2018年8月,进群需要缴费69元!!! 每过一个月,新增加的学员相应加10元。如2018年9月,进群需要缴费79元!!!

















人生苦短,我愿分享。

交流分享开源精神,

汇聚于互联网和个人学习工作的精华干货知识,

一切来于互联网,反馈回互联网。

 

目前研究领域:

大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。


 语言涉及:

Java、Scala、Python、Shell、Linux等 。



同时还涉及平常所使用的手机、电脑和

互联网上的使用技巧、问题和实用软件。


 只要你一直关注和呆在群里,每天必须有收获。


  本人个人博客:

http://www.cnblogs.com/zlslch/  

 http://www.cnblogs.com/lchzls/

  http://www.cnblogs.com/sunnyDream/   



有我最珍惜的你

给我最珍惜的你

—《九月哥每天在路上》




【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode







本月(2018年8月)前面的博文里,我已经介绍了






























前言

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




EasyCode能做什么?

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







使用环境


IntelliJ IDEA Ultimate版(172+)


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode







支持的数据库类型


因为是基于Database Tool开发,所有Database Tool支持的数据库都是支持的。



包括如下数据库:


  1. mysql

  2. SQL Server

  3. Oracle

  4. PostgreSQL

  5. Sqlite

  6. Sybase

  7. Derby

  8. DB2

  9. HSQLDB

  10. H2


当然支持的数据库类型也会随着Database Tool插件的更新同步更新。








功能说明:


  • 支持多表同时操作

  • 支持同时生成多个模板

  • 支持自定义模板

  • 支持自定义类型映射(支持正则)

  • 支持自定义扩展属性

  • 支持对表属性进行手动配置

  • 所有配置项目支持分组模式,在不同项目(或选择不同数据库时),只需要切换对应的分组,所有配置统一变化。








EasyCode的安装教程


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode




【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode









EasyCode的功能展示

 1、简单的生成代码

首先在IDEA右边找到数据库工具,点击加号添加好对应的数据源。

接着在要生成表上面右键,就可以看到EasyCode菜单,以及子菜单(Generate Code,Config Table)生成代码与配置表。


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode







    2、多表代码生成 可以按住Ctrl键同时选择多张表进行操作。

注意:多选的情况下配置信息取首选表(选中的第一张表)。


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode







   3、添加类型映射

在Other Seeting中可以看到如下配置信息,上面部分是分组信息,可以复制分组,删除分组。

下面的表格是类型映射信息:左边是数据库类型(支持正则),右边是对应的java类型(必须为全称)。可以新增删除


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode







 4、添加自定义属性

在这里添加自定义属性,这些属性都是可以动态配置的,而且还可以在模板中获取到这个属性。


这里的关系都是一一对应的,例如:如果配置了disabled属性就可以在columnInfo.ext中拿到你设置的值


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode



这里仅仅展示了一些主要功能,更多功能安装后就知道啦!









大家都在看





生活不易,唯有努力。欠下的账,迟早是要还的。




















【注意】:  2018年7月,进群需要缴费59元!!! 每过一个月,新增加的学员相应加10元。如2018年8月,进群需要缴费69元!!!
















【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode

觉得有用就转发分享一下吧

大家8月份的第二个周六愉快,与你前行





大数据和人工智能躺过的坑  (总群):   161156071

hadoop开发   :       276519852

大数据零基础入门 :  416348910

spark零基础入门: 285025652

hadoop零基础入门:  541092360

大数据开发 :  207591869

大数据手把手交流 :  201590535

大数据零基础收徒咨询  :   132603465

大数据内部收徒咨询群  :  469185229

 Java SE交流技术群:后台回复“大数据躺过的坑之Java SE微信付费交流群 
















   本人个人博客:





大数据和人工智能躺过的坑(总群)

QQ技术交流群

一码不扫,何扫天下


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode










如何加入大数据







大数据躺过的坑

一码不扫,何扫天下


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode


















如何加入人工智能






人工智能躺过的坑

一码不扫,何扫天下


【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode











      本文版权归大数据躺过的坑)作者和微信公众平台共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。 如果您认为这篇文章还不错或者有所收获,您可以通过下边的“打赏”功能 打赏我一杯咖啡【物质支持】,也可以点击右下角的【点赞】按钮【精神支持】,因为这两种支持都是我继续写作,分享的最大动力!

看完本文有收获?请转发分享给更多人

关注「大数据躺过的坑」,提升大神技能








欢迎新旧粉丝(撒花),我是大数据躺过的坑九月哥。大家对微信博文有什么问题都可以@我留言,我会尽快回复大家。希望以后可以和各位成为技术道友!

【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode

九月哥








超过10万+人正在关注

【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode
【实用】分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode

注意:此群是免费


注意:此群是59元(2018年7月份入群)








解锁更多资源干货

记得替九月哥小助手把这波干货分享给小伙伴哦

不要忘记点赞,么么哒~







觉得不错,请点赞和留言

以上是关于实用分享一款基于 IntelliJ IDEA 开发的代码生成插件 EasyCode的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA 超实用使用技巧分享

Intellij IDEA 实用插件

IntelliJ IDEA

推荐一款 IntelliJ IDEA 神级插件,由 ChatGPT 团队开发,免费使用,堪称辅助神器!

IntelliJ IDEA for mac 快捷操作有什么?IntelliJ IDEA 常用快捷键整理分享

IntelliJ IDEA实用插件推荐,提高开发效率