前言 本文更新非常频繁,最新内容请查看:最新内容---GetX代码生成IDEA插件功能说明 本文章不是写getx框架的使用,而且其代码生成IDEA插件的功能讲解 我之前写过俩篇很长很长的getx文章 一篇入门使用...一篇原理深度剖析:Flutter GetX深度剖析 | 我们终将走出自己的路(万字图文) 鱼和渔都已经交给大家了,就没必要去赘述了 [img] 同时,我也写了一个getx代码生成插件:getx_template...] 快捷代码生成 插件也为大家提供了,输入关键字生成快键代码片段的功能 请注意:关键字前缀为**getx** 路由模块 getxroutepagemap [getxroutepagemap] getxroutename...1.3.x 适配多版本的IDEA(之前只适配了一个IDEA版本,坑) 添加插件logo 增加一篇getx英文文章(机翻自己的博客文章) 改善插件描述 1.2 调整描述内容 1.1 修复增加前缀时,发生的导包异常问题...1.0 你可以使用本插件生成大量的getx框架代码 这能大大提升你的效率 如果有任何问题,欢迎给我提issue;提之前:请先思考下,合不合理 最后 在不断完善这个插件的时候,也是我不断思考的一个过程,
类似的问题太多,却没找到可以支持自定义代码模板的插件,只能自己动手,丰衣足食,开发了一个 IDEA 的代码生成插件,通过 Velocity 支持自定义代码模板来生成代码。 ?...“Plugin” 在右边的框中点击“Install plugin from disk” 选择上面下载的“CodeMaker.zip” 点击“Apply”,然后重启 IDEA。...使用 在 Java 类编辑界面右键“Generate”,选择对应模板即可自动生成代码到当前类的包,大部分情况下生成的代码已经解决了百分之八十的问题,只需稍作修改,移动到合适的包中,就能快速完成代码编写。...上面两个模板是我自己工作中常用的模板,仅供大家参考,自带的模板可能满足不了大家的需求,所以插件支持自定义新的代码模板。 模板配置 ?...Class Name:生成的类的名称,支持通过 Velocity 进行配置,上下文为跟代码模板的相同。
类似的问题太多,却没找到可以支持自定义代码模板的插件,只能自己动手,丰衣足食,开发了一个 IDEA 的代码生成插件,通过 Velocity 支持自定义代码模板来生成代码。 ?...,选择“Plugin” 在右边的框中点击“Install plugin from disk” 选择上面下载的“CodeMaker.zip” 点击“Apply”,然后重启 IDEA。...使用 在 Java 类编辑界面右键“Generate”,选择对应模板即可自动生成代码到当前类的包,大部分情况下生成的代码已经解决了百分之八十的问题,只需稍作修改,移动到合适的包中,就能快速完成代码编写。...上面两个模板是我自己工作中常用的模板,仅供大家参考,自带的模板可能满足不了大家的需求,所以插件支持自定义新的代码模板。 模板配置 ?...Class Name:生成的类的名称,支持通过 Velocity 进行配置,上下文为跟代码模板的相同。
Intellij Idea Mybatis插件主要有 Mybatis plugin插件和Mybatis tools插件。...(一)Mybatis plugin插件主要功能有: 提供Mapper接口与配置文件中对应SQL的导航 编辑XML文件时自动补全 根据Mapper接口, 使用快捷键生成xml文件及SQL标签...ResultMap中的property支持自动补全,支持级联(属性A.属性B.属性C) 快捷键生成@Param注解 XML中编辑SQL时, 括号自动补全 XML中编辑SQL时,...注解识别参数) 自动检查Mapper XML文件中ID冲突 自动检查Mapper XML文件中错误的属性值 支持Find Usage 支持重构从命名 支持别名 自动生成...说明截图如下: (三)、Intellj Idea15中安装Myabtis插件 选择File->Settings->Plugins,在上图窗口中,选择Browse repositores,在搜索框中输入
插件名:GenerateAllSetter 说明:必须是每次new 出来的对象,方法传递的对象不可用!...可能是插件的BUG 使用:Alt + Enter image.png 特殊说明: 解决问题的光鲜,藏着磕Bug的痛苦。 万物皆入轮回,谁也躲不掉!
在工作过程中,每个人的代码习惯都不同,在一起工作做同一个项目,如果按照自己的习惯来,有可能造成代码维护困难,开发进度缓慢等。...这时候就必须得有一些代码规范,来统一团队代码;IEDA中,有一个插件(Alibaba Java Coding Guidelines)帮我们很好的解决了这一问题; 在IEDA中,file->settings...->plugins,然后搜索alibaba,就会出现如下界面,我们只需要下载,安装,然后重启我们的IDEA就可以使用; ?...在我们想要检查代码的地方只需要右键就能看到里面有一项“代码约定扫描”,点击即可检查,如果有不符合规范的,在下面就会显示出来。 ?
编程是一个很奇妙的事情,大部分的我们把大部分时间实际都花在了复制粘贴,而后修改代码上面。 很多时候,我们并不关注代码质量,只要功能能实现,我才不管一个类的代码有多长、一个方法的代码有多长。...那就是对代码的总行数、单个文件的代码行数、注释行数等信息进行统计。 怎么统计呢? 首先想到的是 Excel 。不过,显然太麻烦了。 有没有专门用于代码统计的工具呢?...如果你使用的是 IDEA 进行开发的话,推荐你可以使用一下 Statistic 这个插件。 我们直接在 IDEA 的插件市场即可找到这个插件。我这里已经安装好了。...如果你因为网络问题没办法使用 IDEA 自带的插件市场的话,也可以通过IDEA 插件市场的官网手动下载安装。 ?...如果,你担心插件过多影响IDEA速度的话,可以只在有代码统计需求的时候开启这个插件,其他时间禁用它就完事了!
前不久用户群内有热心用户发出了这样的一个疑问“建议开发一个零代码入侵的,自动生成接口的 Idea插件 "某个 潜水窥屏 深入调研用户需求的产品经理看到后一惊,居然还有开发同学不知道 Eolink 的 IDEA...我们提供了一个高效方案: 在开发工具上基于接口代码片段,一键生成 API 文档,支持在开发工具中调试,并可一键上传至 Eolink Apikit 的代码仓库中。...Swagger 通过预先填写代码注解,然后再通过解析,实现了代码生成API文档的能力。那么对比 Swagger ,Eolink Apikit 的 IDEA 插件又有什么优势呢?图片1....IDEA插件的每一行代码都倾注了研发团队心血,使得我们的插件可以提供更多的服务和场景能力,真正地帮助开发者用户提升 API 研发效能。...我们把同类 IDEA 插件产品在 IDEA 插件市场的相关数据整理如下:图片Eolink Apikit 的 IDEA 插件上线时间最早,用户验证最多,并且代码完全自主研发,在业务适配能力上有充足公正的第三方平台可视化数据证明
即可下载全部 IDEA 插件开发源码 在此 IDEA 插件工程中,主要分为5块区域: action:用于提供菜单栏,这个菜单的位置在 plugin.xml 中配置,我们把它配置到工程鼠标右键出现的列表上...如果你还需要生成起来代码片段或者创建调用一些常用的组件,也是可以通过这样的方式进行实现的。 四、测试验证 点击 Plugin 启动 IDEA 插件,之后在工程右键如下: 1....五、总结 本章节小傅哥带着你又在 IDEA DDD 插件生成工程的结构下,又完善了一步生成ORM代码,当然你也可以在创建工程向导中添加生成ORM代码的步骤。...此外在 IDEA 插件开发的系列内容中我们是不断的尝试使用新的方式完善不同的功能点,如果你需要开发一个完整的插件那么可以结合这些功能一起来开发你的需求。...插件开发中还是有很多的内容需要了解和学习的,同时也要注意一些代码实现细节,例如我们本章节中的数据保存是在一个什么维度,是IDEA开发工具维度,还是在IDEA中的工程维度,这些是有区别。
作者:HeloWxl www.jianshu.com/p/e4192d7c6844 Easycode是idea的一个插件,可以直接对数据的表生成entity、controller、service、dao...建议大家在安装一个插件,叫做Lombok。 Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。...DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; SET FOREIGN_KEY_CHECKS = 1; 3、在IDEA...这样的话,IDEA连接数据库就完事了。 ? 4、开始生成代码 在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。 ?...点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。 ? 勾选你需要生成的代码,点击OK。 ? 这样的话就完成了代码的生成了,生成的代码如下图所示: ?
今天给大家推荐一款IDEA插件,能直接根据方法生成时序图,极大提高效率!...SequenceDiagram简介 SequenceDiagram是一款能根据代码生成时序图的插件,它的功能十分强大,主要特性如下: 能直接根据代码生成时序图; 可以从时序图上直接导航到对应代码; 可以直接在时序图上编辑类和方法...首先我们需要在IDEA的插件市场中安装SequenceDiagram插件; 然后找个方法试试,这里以我的mall项目中的登录方法为例,右键方法选择生成时序图; 此时在底部的时序图面板中可以看到生成的时序图...文件进行预览,效果还是挺不错的; 自动生成的注释全是方法名称,如果我们想要改成有意义的中文注释,可以使用PlantUML插件进行修改,修改完成后效果如下。...我们可以通过SequenceDiagram来生成最初的时序图,然后去除一些无用的类和方法,再通过PlantUML插件进行修改,这样就可以快速得到一份满意的时序图了,大家感兴趣的不妨尝试下!
今天我们再给小伙伴们介绍另外一个免费的代码辅助插件 AWS Toolkit。...从名字上可以看出来,这是一个方便大家在 IDEA 上使用 AWS 服务的插件,这个插件中有一个好玩的功能那就是 Amazon CodeWhisperer。 1....安装与配置 插件安装好说,大家直接在 IDEA 插件商店搜索 AWS Toolkit,安装完成后重启 IDEA: 安装完成之后,重启 IDEA,重启之后,就可以看到 AWS Toolkit 插件了: 安装好之后...实践 2.1 根据注释生成代码 先来看 CodeWhisperer 根据注释生成代码这个能力: 进入后,我们直接写需求,写完需求之后,按回车,就会自动生成代码了,自动生成代码的过程中,一般会生成多个建议...不过这个功能,相比于 IDEA 中自带的提示还是智能一些,当我们按回车之后,他会给出来一些代码建议,安装了该插件之后,这个功能我觉得是最有用的一个了。
对于这种小范围的代码生成,我们可以利用 IDEA 提供的 Live Templates功能。刚开始觉得它只是一个简单的Code Snippet,后来发现它支持变量函数配置,可以支持很复杂的代码生成。...,你会发现模板里面是可以执行函数的,强大的 Live Templates当然也支持,而且 IDEA 能够感知代码的语义,例如说当前编辑的函数的参数。...IDEA 是一个很强大的工具,善用工具能够极大的提高工作效率,将精力投入到关键的事情上,而不是将时间浪费在编写重复代码上面。一些更高级的用法还有待大家去发掘。...最后推广一波我写的代码生成插件CodeMaker,好好利用也能节省很多重复编写代码的时间。 - END - 往期推荐 华为最美小姐姐,被外派墨西哥后... 比Visio快10倍的画图工具来了!...数据库界的Swagger:一键生成数据库文档!你不了解一下? 被前公司辞退后,前领导打电话命令你给前同事解释代码,该怎么办? 技术交流群 最近有很多人问,有没有读者交流群,想知道怎么加入。
注释就是对代码的解释和说明。目的是为了让别人和自己很容易看懂,一看就知道这段代码是做什么用的。正确的程序注释一般包括序言性注释和功能性注释。序言性注释的主要内容包括模块的接口、数据的描述和模块的功能。...IDEA自动生成类注释 1.打开idea-->选择File-->选择settings 2.设置类注释 3.新建测试类,模拟注释自动生成 IDEA自动生成方法注释 1.打开idea-->选择File...*/ 5.勾选所有代码适用选项 6.点击EDIT VARIABLES并编辑,其中VAR1输入以下groovy脚本,并保存。...关于写注释,一直有人争论不休,有的人认为写代码必须要写注释,而又的人认为代码就是注释,何必再写一遍?希望本文可以对你有所帮助。
EasyCode是idea的一个插件,可以直接对数据的表生成entity,controller,service,dao,mapper,无需任何编码,简单而强大。 1、安装(EasyCode) ?...建议大家在安装一个插件,叫做Lombok。 Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。...DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; SET FOREIGN_KEY_CHECKS = 1; 3、在IDEA...这样的话,IDEA连接数据库就完事了。 ? 4、开始生成代码 在这个里面找到你想生成的表,然后右键,就会出现如下所示的截面。 ?...点击1所示的位置,选择你要将生成的代码放入哪个文件夹中,选择完以后点击OK即可。 ? 勾选你需要生成的代码,点击OK。 ? 这样的话就完成了代码的生成了,生成的代码如下图所示: ?
SonarLint SonarLint是一个代码质量检测插件,可以帮助我们检测出代码中的坏味道 下载与安装 在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with...有了代码质量检测工具以后,在一定程度上可以保证代码的质量 对于每一个问题,SonarLint都给出了示例,还有相应的解决方案,教我们怎么修改,极大的方便了我们的开发 比如,对于日期类型尽量用LocalDate...、LocalTime、LocalDateTime,还有重复代码、潜在的空指针异常、循环嵌套等等问题 有了代码规范与质量检测工具以后,很多东西就可以量化了,比如bug率、代码重复率等,还可以自定义各种指标...docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin 插件...Alibaba代码规约插件 阿里代码规范,相信大家都不陌生 4.
IDEA2022插件:EasyCode一键生成增删改查代码 建表 新建一个测试表,用于测试插件。 下载插件 插件市场搜索:EasyCode下载好。...IDEA连接数据源 使用IDEA连接我们的数据库,并选择我们需要生成代码的数据库。 引入必要依赖 我这里用的MyBatisPlus。...我这里需要生成所有层次的代码,所以我选择所有。 它包括,实体层,接口层,DAO层,接口层,接口实现这些代码的生成。 他问你没找到包,需不需要直接创建,我选Yes。...但是生成之后,我发现,EasyCode更新了后出了些小毛病,选择MP的生成,他会出现导入错乱,生成错误代码等等。 我还是换成默认的生成吧。 生成效果 代码+注释都生成好了,是不是非常好用呢?...自行配置更好用 那我开始说了,这个玩意生成会有很多错误代码,实际上,那些都是可以避免的。 在我们设置里面,我们可以配置他生成代码的模板。
前言 许久没更新IDEA插件开发系列了。...最近刚好在汇总日常开发中常见的代码“异味”,共享文档复制黏贴略显麻烦,所以想着是否可以搞一个IDEA插件来帮忙收集常见代码,毕竟IDEA作为后端程序员必备的开发工具,显然会方便很多。...; 开撸 新建工程bugs-collect 配置plugin.xml 配置中提前配置了插件详细信息,以及插件对应的行为。...下面的配置信息可以用devkit插件生成,描述了该插件功能添加的位置,菜单等等。...控制台提示打包完成后,查看工程build-> distributions下,已经生成了该插件压缩包。 安装试用 File -> Settings -> Plugins。
中,我们可以自动生成注释的模板,在IDEA中显然也是可以的,下面就介绍两种生成注释的方式。...Jindent Jindent是一个十分强大的代码格式化工具,它不局限于IDE插件,其本身就是进行代码格式化的,官网如下: http://www.newforms-tech.com/products/jindent.../about 安装教程 点击此处 注意:注释添加不成功,弹出需要License许可,看来不是拿来即用的插件; 可以对代码进行格式化,但只能对Java和C/C++代码进行代码格式化,其他语言执行格式化不会有反应...; Live Templates 这是IDEA的自带功能,主要目的是使用快捷键快速生成固定模式的代码: def main(args: Array[String]): Unit = { $END$...} 比如上述代码只需在编辑器内输入main四个字符,然后敲击tab键即可出现整段代码,利用这一特性,当然的可以进行函数注释的生成。
领取专属 10元无门槛券
手把手带您无忧上云