介绍几款强大实用的 IDEA 插件,助力大家开发【工欲善其事必先利其器】

俗话说:“工欲善其事必先利其器”,本问介绍几款强大实用的 IDEA 插件,助力大家开发。

希望大家做一个聪明又努力的人,而不只是一个努力的人。

Alibaba Java Coding Guidelines


首先要推荐的是和《手册》配套的阿里巴巴 Java代码规范插件

安装该插件后,代码超过 80 行、手动创建线程池等,这些和《手册》中的规约不符时,IDEA中会给出警告提示。

建议大家一定一定一定要安装该插件,它会帮助你检查出很多隐患,督促你写更规范的代码。

检测到的问题分为3个等级

Blocker: 即系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。

Critical:即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。比如过期的注解

Major:即界面、性能缺陷、兼容性。

总结:

代码规范一直是老生常谈的话题。这个插件能够将不符合规范的代码显示出来。有了这个插件一定程度上有助于我们进行代码排错、提高编码效率、以及提升项目整体的运行速度。

 

Java 静态代码安全审计插件 MOMO Code Sec Inspector


本插件作为Java项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。

本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。

插件提供的规则名称均以"Momo"开头。

安装使用

IDEA插件市场搜索"immomo"安装。

MOMO 安全团队认为,绝大部分 Web 安全漏洞源于编码,更应止于编码。
因此,MOMO 安全组针对公司内部广泛使用 Intellij IDEA 开发工具自主研发静态代码安全审计插件(MOMO Code Sec Inspector),以此辅助研发团队在编码过程中发现潜在的安全风险,并为其提供漏洞一键修复能力。

例如:Mybatis XML Mapper SQL 注入漏洞发现与一键修复

CodeGlance 代码迷你缩放图插件


Codota


代码提示工具,扫描你的代码后,根据你的敲击完美提示
Codota基于数百万个开源Java程序和您的上下文来完成代码行,从而帮助您以更少的错误更快地进行编码。
JUnitGenerator

自动生成测试代码。
1、在线安装JunitGenerator
2、修改JUnitGenerator V2.0 的配置,Settings下的 Other Settings
JUnitGenerator V2.0 插件 默认的输出位置是 ${SOURCEPATH}/test/java/${PACKAGE}/${FILENAME}和maven的项目结构不一致
我们需要把它改成 ${SOURCEPATH}/../../test/java/${PACKAGE}/${FILENAME}

接着我们更改下生成的模板,它默认的包前面有个test 我们需要把它去掉

3、开始使用插件生成单元测试方法,打开某个服务层的类 按 Alt+Insert 快捷键调出构建面板,然后选择Junit Test -》junit4 ,这个时候单元测试的方法就生成了

生成测试代码如下

MyBatisCodeHelperPro  超级牛逼神级

支持mapper互跳,方法自动生成,代码自动生成
只输入了一个fin  的各种提示就处理了,当你选择一个回车的时候 mapper.xml 也就给你生成了。
可以网上下载破解即可
http://118.24.53.162/#/README

RESTfultoolkit 根据url 查找controller


一套 RESTful 服务开发辅助工具集。
  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 )。
    • 支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)
    • 支持 JAX-RS
    • 支持 Java 和 Kotlin 语言。

 

 

 

 

 

 

 

 

 

 

 

Translation 翻译插件 灰常牛逼


翻译中文,给接口起名字就不用费劲啦!

一个IDEA插件,具体功能是在侧边文件树中,显示Java类的注释信息,效果下面这样:

可以在插件里搜索:Show Comment 安装使用:

posted @ 2023-03-06 15:18  TechLearn  阅读(1291)  评论(0编辑  收藏  举报
写代码、聊产品、懂设计、热爱阅读和分享
http://www.budaos.com