👉 这是一个或许对你有用的社群
🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料:
《项目实战(视频)》:从书中学,往事上“练”
《互联网高频面试题》:面朝简历学习,春暖花开
《架构 x 系统设计》:摧枯拉朽,掌控面试高频场景题
《精进 Java 学习指南》:系统学习,互联网主流技术栈
《必读 Java 源码专栏》:知其然,知其所以然
👉这是一个或许对你有用的开源项目
国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。
功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、CRM 等等功能:
Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro
Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud
视频教程:https://doc.iocoder.cn
【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本
来源:juejin.cn/post/
7222627262399414332
idea可以说是java开发者使用的最多的开发工具了,一写好的idea插件不仅仅能赏心悦目,更能帮助我们提升效率,有更多的时间去摸鱼。下面就推荐一些我经常用的idea插件。
Gradianto插件
支持_idea的相关皮肤,是我用过比较好用,ui风格很好的一款插件
![dc1a2241bb69878f158003df538280e7.jpeg](https://img-blog.csdnimg.cn/img_convert/dc1a2241bb69878f158003df538280e7.jpeg)
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
项目地址:https://github.com/YunaiV/ruoyi-vue-pro
视频教程:https://doc.iocoder.cn/video/
jclasslib Bytecode viewer插件
class文件反编译插件 ->jclasslib is a bytecode viewer for Java class files。可是反编译class文件,当然这针对于老版本的idea,新版本的idea已经自动集成该功能了。
基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能
项目地址:https://github.com/YunaiV/yudao-cloud
视频教程:https://doc.iocoder.cn/video/
Grep Console 插件
可以将控制台打印的日志分颜色显示,可以如下进行设置。
![46eeb8b483a383e4ddc559826c230539.jpeg](https://img-blog.csdnimg.cn/img_convert/46eeb8b483a383e4ddc559826c230539.jpeg)
GenerateAllSetter 插件
一键生成一个对象的所有set方法 。插件可以快速生成 Java 类中的所有属性的 setter 方法,让你可以更快地为对象的各个属性添加 setter。帮助你加快 Java 开发工作流程,自动化生成 setter 方法的创建,提高开发效率
GsonFormat 插件
使用 *alt+s * 快捷键调起。
使用 GsonFormat 插件可以大大简化在开发过程中手动创建 Java 类的工作量。生成的 Java 类将包含与输入的 JSON 字符串中的键和值对应的属性和方法。这使得在处理 JSON 数据时更加方便和快捷
JRebel and XRebel 插件
热部署插件(这个我都用多介绍了吧)。
Tomcat启动相关配置(jrebel启动tomcat时需要加载的项目配置): CATALINA_BASE=E:\\下载文件\\java产品\\tomcat\\apache-tomcat-7.0.76-windows-x64\\apache-tomcat-7.0.76
热部署jar包中的jsp , js 等代码时,需要在pom文件中配置相应的打包代码。然后再rebel.xml部署jsp等页面的本地文件地址,即可实时生效。
leetcode editor 插件
一个连接leetcode官网的插件。当我们摸鱼的时候,我们就可以每天都在idea中练习一下,还没人发现你在摸鱼,真香。
maven helper 插件
一个帮组你显示maven依赖树的插件。点击pom文件然后再编辑视图中左下角选择“Dependency Aanlyzer”即可查看。我们可以通过他快速查看项目的maven依赖关系,发现依赖冲突等。其支持树形显示依赖和列表显示,十分方便。
![14ae55063941b2b5ce78b55ef88419f1.jpeg](https://img-blog.csdnimg.cn/img_convert/14ae55063941b2b5ce78b55ef88419f1.jpeg)
SequenceDiagram 插件
查看方法调用时序图。
使用 SequenceDiagram 插件可以方便地可视化代码中的方法调用关系,以及方法之间的时序关系,有助于开发人员更好地理解代码执行过程,有助于调试和优化代码。
![6dd243564ac0e8093e60282ca647c952.jpeg](https://img-blog.csdnimg.cn/img_convert/6dd243564ac0e8093e60282ca647c952.jpeg)
Statistic 插件
统计代码量多少的一个插件。
Statistic 插件可以方便地了解代码的结构和使用情况,有助于开发人员更好地管理和维护代码。统计结果将显示代码中各种元素的使用情况,例如类的数量、方法的数量、变量的数量等。
你还可以按照各种条件排序和过滤统计结果,以便更好地了解代码的结构和使用情况。
![e0e9ff8d5d20ed64bfa6597b7a7f7db4.jpeg](https://img-blog.csdnimg.cn/img_convert/e0e9ff8d5d20ed64bfa6597b7a7f7db4.jpeg)
Translation 插件
这是一款国人开发的插件,每当你查看源码的doc文档时,看到满屏的英文您累嘛?说实话对我这种英文渣来说,这是在是一件痛苦的事情,但是该插件解救了我。感谢作者。
以上就是我推荐的几款idea插卡,各位看官按需获取。
欢迎加入我的知识星球,全面提升技术能力。
👉 加入方式,“长按”或“扫描”下方二维码噢:
星球的内容包括:项目实战、面试招聘、源码解析、学习路线。
文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)