推荐几款Idea在实际开发中超级好用的几款插件

在线体验各类最新模型,更有模型 免费Token 额度领取!
立即体验
简介: 推荐几款Idea在实际开发中超级好用的几款插件

1、Alibaba Java Coding Guidelines

如果你是从事Java开发工作的小伙伴,肯定看过阿里巴巴的《Java开发手册》。

该手册总结了我们在日常开发过程中,可能会遇到的问题。从编程规约、异常日志、单位测试、安全规约、Mysql数据库和工程结构,这6大方面,规范了开发的流程,确保我们能写出高效、优雅的代码。

但这些规范性的东西,仅仅靠人的自觉性,很难达到预期的效果。

为了解决这个问题,阿里巴巴推出了Alibaba Java Coding Guidelines插件,能够通过该插件,直接查出不合规范的代码。

安装了该插件之后,按下快捷键:Ctrl+Alt+Shift+J,可以可对整个项目或单个文件进行编码规约扫描

2、Chinese(Simplified) Language Pack /中文语言包

中文语言包将IntelliJ IDEA、AppCode、CLion、DataGrip、GoLand、PyCharm、PhpStorm、RubyMine和WebStorm的UI本地化为中文。非常感谢您的反馈。您可以直接从IDE提交,也可以通过YouTrack提交中英文版本

3、EasyCode

基于IntelliJ IDEA开发的代码生成插件,支持自定义任意模板(Java,html,js,xml)。

只要是与数据库相关的代码都可以通过自定义模板来生成。支持数据库类型与java类型映射关系配置。

支持同时生成生成多张表的代码。每张表有独立的配置信息。完全的个性化定义,规则由你设置。可以灵活配置,快速生成crud模板代码

4、 GenerateAllSetter

很多时候,我们需要给某个对象赋值,如果参数比较多的话,需要手写大量的setter或者getter代码。

安装完插件之后,在创建的对象上,按快捷键下:alt + enter。

在弹出的窗口中选择:Generate all setter with default value。

就会自动生成如下代码

5、 Restful Tool

一套 Restful 服务开发辅助工具集,提供了一个 Services tree 的显示窗口,双击 URL 直接跳转到对应的方法定义.一个简单的 http 请求工具支持 Spring 体系 (Spring MVC / Spring Boot),支持 JAX-RS,支持 `Navigate -> Request Service` 搜索 Mapping (Ctrl + Alt + /)

6、Mybatis X

Mapper和XML可以来回跳转

mybatis.xml, mapper.xml提示

mapper和xml支持自动提示,如jpa(参考MybatisCodeHelperPro)

集成mybatis生成器Gui(从免费的mybatis插件复制)

7、JRebel and XRebel

在idea中开发Java项目,有个很不爽的地方是:每次修改一个类或者接口,都需要重启服务,否则不会运行最新地方。

而每次重启,都需要花大量的时间。

有没有办法,Java代码修改后不用重启系统,立即生效呢?

答:使用JRebel and XRebel插件

激活如果报错,解决方法:

https://blog.csdn.net/qijing19991210/article/details/128913014

8、JRebel MybatisPlus  extension

是JRebel and XRebel插件 的升级版,结合mybatisPlus,可以热部署更新 mapper.xml  中的sql  

9、Maven Helper

使用Maven必须有一个插件。

分析和排除冲突依赖关系的简单方法

为包含当前文件的模块或根模块运行/调试maven目标的操作

操作以在当前maven模块路径上打开终端

运行/调试当前测试文件的操作。

10、 Rainbow Brackets

我们平时写代码的时候,括号是让我们非常头疼的地方,特别是代码逻辑很多,层层嵌套的情况。

一眼很难看出,代码是从哪个括号开始,到哪个反括号结束的。

有没有办法解决这个问题呢?

答:使用Rainbow Brackets插件

安装完插件之后,括号和反括号,在代码中会自动按照不同颜色做区分:

11、Translation

有些小伙伴可能英语不太好。

我们在给变量或者方法取名时,要想半天。特别是在阅读JDK英文文档时,遇到了一些生僻字,简直头大。

有个好消息是使用:Translation插件,能够让我们在文档中自由飞翔

 

12、Mybatis Log

恢复mybatis/ibatis sql日志到原始的整个可执行sql。

插件生成sql语句替换?到真正的参数值。

选择控制台sql日志,右键单击“恢复sql”菜单恢复sql。

在Java方法和Mapper xml之间相互导航。

使用前要开启mybatis 日志功能:

log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
目录
相关文章
|
9月前
|
人工智能 Java 测试技术
【556AI】(一)IntelliJ IDEA全流程AI设计开发平台
556AI支持IDEA、PHPSTORM、PYCHARM最新版 AI平台定位是开发大型软件项目,大型软件项目代码AI生成引擎,OA/ERP/MES 百万行代码一次性AI生成 支持axure原型导入预览,集成AI软件设计/AI软件开发/AI软件测试整个流程 支持 若依 JEECG SmartAdmin THINKPHP Django等多种JAVA/PHP/python框架 实现了java php python 的统一增强行调试方式 可以链接多个AI大模型,进行AI生成代码
925 8
|
Java
轻松上手Java字节码编辑:IDEA插件VisualClassBytes全方位解析
本插件VisualClassBytes可修改class字节码,包括class信息、字段信息、内部类,常量池和方法等。
1142 6
|
JSON Java 数据库连接
IDEA的插件大总汇 (让你的工作效率大大提高!)
我是小假 期待与你的下一次相遇 ~
3707 5
|
人工智能 IDE 编译器
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
3370 15
idea如何使用AI编程提升效率-在IntelliJ IDEA 中安装 GitHub Copilot 插件的步骤-卓伊凡
|
IDE 开发工具
【开发IDE升级】如何对IDEA版本进行升级
本文介绍了如何将 IntelliJ IDEA Ultimate 从 2020.2.2 版本升级到 2022.3.2 版本。主要内容包括准备工作、卸载旧版本和安装新版本的步骤。首先,从官网下载所需版本并备份旧版配置;接着,通过 Uninstall.exe 卸载旧版,保留配置和插件;最后,安装新版并完成激活。详细的操作步骤和截图帮助用户顺利完成升级过程。
18482 1
【开发IDE升级】如何对IDEA版本进行升级
|
开发工具 开发者 git
IntelliJ IDEA 插件推荐:提升开发效率的神器
本文介绍了 IntelliJ IDEA 的多个实用插件,涵盖从提高开发效率到美化界面的各个方面。
1872 1
|
前端开发 Java 开发者
这款免费 IDEA 插件让你开发 Spring 程序更简单
Feign-Helper 是一款支持 Spring 框架的 IDEA 免费插件,提供 URL 快速搜索、Spring Web Controller 路径一键复制及 Feign 与 Controller 接口互相导航等功能,极大提升了开发效率。
3598 1
|
IDE Java Maven
分享几个实用的IDEA插件,提高你的工作效率!
分享几个实用的IDEA插件,提高你的工作效率!
836 0
|
机器学习/深度学习 人工智能 Java
20款超级好用的idea插件,开发效率翻倍!!!
20款超级好用的idea插件,开发效率翻倍!!!
1127 1
|
存储 程序员 开发工具
IDEA插件开发.02之“异味”代码收集插件
许久没更新IDEA插件开发系列了。最近刚好在汇总日常开发中常见的代码“异味”,共享文档复制黏贴略显麻烦,所以想着是否可以搞一个IDEA插件来帮忙收集常见代码,毕竟IDEA作为后端程序员必备的开发工具,显然会方便很多。
339 1
IDEA插件开发.02之“异味”代码收集插件

热门文章

最新文章