idea和eclipse常用java插件 📅 2026/7/13 1:00:43 目录eclipseidea牛逼插件Free Mybatis pluginMybatiesXMyBatis Log PluginAlibaba Java Coding GuidelinesLombokRestfultookitsequenceDiagramplantumlJRebel and xrebel 热部署插件key promoter xrainbow bracketsGsonFormatPlusTabNineJUnitGeneratorGenerateAllSetterMaven HelperSonarlintAlibaba Java Coding GuidelinesGenerateSerialVersionUIDGsonFormateclipse1、jQueryWTP是一个让Eclipse WTP支持jQuery Javascript代码自动补全功能的Eclipse插件。 http://www.oschina.net/p/jquerywtp2、VJET JavaScript IDE 是一个 Eclipse 的插件提供完全的 JavaScript 集成开发环境。主要特性代码助手、代码搜索、错误标识等。http://www.oschina.net/p/vjet3. susclipse SVN的svn插件Home · subclipse/subclipse Wiki · GitHub4.反编译JD-Eclipse:Java Decompiler 配置:http://developer.51cto.com/art/201112/310136.htm5.velocity: elcipse4.4.1 :http://plugin.tqlab.com/eclipse/velocityeditor/update/6.uml画图插件amateras:AmaterasUML - Project Amateras7.单元覆盖率eclemma:EclEmma - Java Code Coverage for Eclipse8.spring tools-spring的工具:spring-tool-suite使用教程并创建spring配置文件 - 香吧香 - 博客园不如直接下载spring官网的eclipse9.java开发常用工具https://blog.csdn.net/lan861698789/article/details/726077010.阿里巴巴校验工具Alibaba Java Coding Guidelines Eclipse Plugin Update Site11.FindBugsFindBugs Eclipse plugin update siteidea牛逼插件Free Mybatis pluginmybatis 插件让你的mybatis.xml像java代码一样编辑。我们开发中使用mybatis时时长需要通过mapper接口查找对应的xml中的sql语句该插件方便了我们的操作。安装完成重启IDEA之后我们会看到code左侧或多出一列绿色的箭头点击箭头我们就可以直接定位到xml相应文件的位置。MybatiesX帮助xml和mapper.java相互跳转以及mapper方法自动产生xmlMyBatis Log PluginMybatis现在是java中操作数据库的首选在开发的时候我们都会把Mybatis的脚本直接输出在console中但是默认的情况下输出的脚本不是一个可以直接执行的。如果我们想直接执行还需要在手动转化一下。MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来无需处理可以直接复制出来执行的如图Alibaba Java Coding Guidelines阿里巴巴代码规范检查插件当然规范可以参考《阿里巴巴Java开发手册》。LombokJava语言每次写实体类的时候都需要写一大堆的settergetter如果bean中的属性一旦有修改、删除或增加时需要重新生成或删除get/set等方法给代码维护增加负担这也是Java被诟病的一种原因。Lombok则为我们解决了这些问题使用了lombok的注解(Setter,Getter,ToString,RequiredArgsConstructor,EqualsAndHashCode或Data)之后就不需要编写或生成get/set等方法很大程度上减少了代码量而且减少了代码维护的负担。RestfultookitSpring MVC网页开发的时候我们都是通过requestmapping的方式来定义页面的URL地址的为了找到这个地址我们一般都是cmdshiftF的方式进行查找大家都知道我们URL的命名一个是类requestmapping方法requestmapping查找的时候还是有那么一点不方便的restfultookit就能很方便的帮忙进行查找。例如我要找到/user/add 对应的controller,那么只要Ctrl斜杠 ,图片来自于网络就能直接定位到我们想要的controller。这个也是真心方便当然restfultookit还为我们提供的其他的功能。根据我们的controller帮我们生成默认的测试数据还能直接调用测试这个可以是解决了我们每次postman调试数据时自己傻傻的组装数据的的操作这个更加清晰比在console找数据包要方便多了。图片来自于网络1.根据 URL 直接跳转到对应的方法定义 (Ctrl \or Ctrl Alt N );2.提供了一个 Services tree 的显示窗口;3.一个简单的 http 请求工具;4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数...5.其他功能: java 类上添加 Convert to JSON 功能格式化 json 数据 ( Windows: Ctrl Enter; Mac: Command Enter )。sequenceDiagram自动生成时序图plantuml很好的画时序图工具顺序图的语法和功能JRebel and xrebel 热部署插件https://blog.csdn.net/qijing19991210/article/details/128913014【注如果激活失败检查是否升级了IDEA需要降低插件版本】方法1降低IDEAjrebel版本 2022.4.1方法21、删掉用户名下的.jrebel文件夹否则降级idea或降级jrebel都不管用都激活失败2、不要升级idea到2022.3 因为其内置的jrebel是最新版的2022.4.2 这个版本的jrebel应该是更改了激活方式 qekang方式激活不成功3、如果升级了idea到2022.3则需要手动把jrebel降低到2022.4.1然后最好删掉.jrebel文件夹再激活下载地址JRebel and XRebel - IntelliJ IDEs Plugin | Marketplacekey promoter x提示快捷键rainbow brackets跨号颜色提示GsonFormatPlusjson直接转dto 代码TabNineTabNine 是一个 IntelliJ IDEA 插件可以为 Java 和 JavaScript 开发人员的代码提供 AI 建议。它分析来自数百万个开源项目的代码并提供相关且准确的代码片段以帮助开发人员更快、更准确地编写代码。使用 TabNine 的众多优势包括有效的代码提示。支持大量编程语言。为主流编辑器和IDE提供帮助。使用机器学习记住你经常写的代码并提供极其详细的提示。按tab健接收提示JUnitGeneratorGenerateAllSetterGenerateAllSetter 有助于为类中的所有属性生成 setter 方法。这可以在编写代码时节省时间和精力同时也降低了出错的可能性。Maven Helper在写Java代码的时候我们可能会出现Jar包的冲突的问题这时候就需要我们去解决依赖冲突了而解决依赖冲突就需要先找到是那些依赖发生了冲突当项目比较小的时候还比较依靠IEDA的【Diagrams】查看依赖关系当项目比较大依赖比较多后就比较难找了这时候就需要一款IDEA插件实现快速解决依赖冲突了。其中三个选项分别表示如下:Conflicts查看冲突All Dependencies as List列表形式查看所有依赖All Dependencies as Tree树形式查看所有依赖SonarlintSonarlint 是一个代码质量检测工具集成了 SonarQube 以动态检测和修复代码质量问题。Sonarlint 提供实时反馈和建议帮助开发人员提高代码质量。它集成了 SonarQube 代码分析平台允许开发人员直接在他们的 IDE 中查看代码质量问题。这通过在潜在问题到达构建和测试阶段之前检测它们来节省时间并提高效率。 Sonarlint 还可以帮助开发人员遵守最佳实践和编码标准从而生成更易于维护和更健壮的代码。Alibaba Java Coding Guidelines阿里编码设计规范检查代码规范的话直接使用Alibaba Java Coding Guidelines就可以了找 BUG 的话使用PMD、Findbugs、SonarLint相互补充PMD自定义能力强用来自定义项目BUG规则非常好用Findbugs找 BUG 能力很强我们拿找到的BUG给新员工培训也很好。SonarLint规则丰富比 Findbugs 能覆盖到更全的场景GenerateSerialVersionUID代码生成插件。一键为实现 Serializable 接口的类生成 SerialVersionUID。GsonFormat代码生成插件。在类中使用粘贴一段 Json 文本能自动生成对象的嵌套结构代码。SquareTest免费产生单元测试。可以破解IDEA单元测试插件SquareTest_idea squaretest-CSDN博客 使用jclasslib打开instrumented-TestStarter-1.8.9.jar