坐拥强大的插件军团是什么体验
-
快速熟悉上手源码,时序图罗列业务代码逻辑
-
自动生成单测试,单测试覆盖率无压力
-
实时JVM内存分析,调优
-
mybatis sql语句自动生成,数据库表直接生成实体,业务sql 完整拼接执行
-
高效调试接口,开发自测
-
其他等等(还有上百个插件)
优点:
降低开发门槛,提高开发效率,解放开发生产力!
接下来给大家介绍一下常用热门插件!
SequenceDiagram
试想下,刚学习源码,或者刚入职接手项目的时候,最需要做的是什么?
毫无疑问是快速了解业务过程,快速上手熟悉系统的业务代码逻辑!
神级插件SequenceDiagram:
每个时序图节点,右键单击,有两个选项“Go to Source” 和 “ Remove Method ‘xxxxxx()’”,分别为跳转到源代码对应的位置 和 从时序图中删除对应的方法,去除冗余信息,简化时序图,方便修改时序图显示。
无论是快速了解业务流程,还是快速的熟悉系统的业务代码逻辑,以及各个类和方法等的调用关系,时序图无疑是其中一种不可获取的简便快捷的方式。
JDK VisualGC
实时可视化Hotspot JVM垃圾回收监控工具,支持查看本地和远程JVM进程,支持G1和ZGC算法
-
直接在IDEA中即时运行并监控Java程序GC
-
实时监控ZGC(Z Garbage Collector)详情
-
实时监控远程服务器JVM列表和GC详情
-
允许监控详细的GC活动例如G1 Full GC消耗时间
Mybatis 插件神器
mybatis三大神级插件
Mybatis Smart Code Help Pro
MyBatisCodeHelperPro
Mybatis Log
插件有什么好处
-
从表上生成增删查改代码,在表上加字段后重新生成不会覆盖自己写的方法
-
使用方法名生成完整的sql,只要一个方法名就可以生成大部分单表操作的sql
-
mybatis几乎所有地方的sql都有代码提示,可以写出安全的sql
-
#{}自动提示,检测
-
从接口方法一键生成testcase,可快速测试sql
-
解析select语句中查询的字段,一键从sql生成java类和resultMap
-
mybatis sql log支持,从控制台打印出完整的sql,直接执行sql
-
支持mybatis简单的注解,代码提示,检测,可以一键把注解sql挪到xml
Squaretest
一款自动生成单测试的插件,对于大多数程序员来说,手动补充单测试是非常繁琐的事情!这个插件就能帮你解决这个棘手的问题。
规模中等以上的公司都有代码质量管控的指标,会考评项目的单测试覆盖率。
配置模板
一键生成
生成效果
JPA Buddy
JPA Buddy 是一个IntelliJ IDEA 插件,可帮助开发人员在 Java 和 Kotlin 中高效地使用 Hibernate、EclipseLink、Spring Data JPA、Flyway、Liquibase、Lombok、MapStruct 以及其他相关技术。
JPA Buddy 提供了一个可视化设计器和组件面板,允许我们创建一个实体并向其添加基本属性和关联。
数据库表生成实体
JPA Buddy 提供了一组强大的工具,使 JPA 开发更容易。该插件的好处是它不仅支持JPA,还支持数据访问层开发中使用的相关库:Spring Data JPA,MapStruct,Lombok和DB版本控制解决方案。
Restful Fast Request – API Buddy
Fast Request是一个类似于 Postman 的 IDEA 插件。它是一个强大的 restful api 工具包插件,可以根据已有的方法帮助您快速生成 url 和 params。 Restful Fast Request = API调试工具 + API管理工具 + API搜索工具,帮助你在 IDEA 界面内更快更高效得调试你的 API
总结
工欲善其事必先利其器,与一般程序员不一样的地方是,高级程序员总是会快速掌握一些工具,当你还在手写CRUD,手写单测试的时候,会使用工具的同学可能早就一键生成好了,所以往往越是高级程序员,不仅完成任务越快也越多,摸鱼的时间也比普通程序员多。
专业的事情让专业的工具去做,编程的金字塔是多关注业务实现层面的东西,这才是架构师真正关心的!
需要神级插件的同学,加下面二维码联系(支持插件200+)
今天的文章
idea付费插件分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/134361.html