云计算、AI、云原生、大数据等一站式技术学习平台

网站首页 > 教程文章 正文

IDEA插件,适合自己才是最好的

jxf315 2024-12-07 13:35:01 教程文章 43 ℃

整理了下目前常用的插件, 插件很多,仅列了常用的,如有好的推荐, 欢迎分享。

比如打字带效果,底图,花括号等插件,不是很感冒就不推荐了。


1、Alibaba Cloud Toolkit

提供更高效的部署、测试、开发和诊断应用。

配置服务器信息

发布前参数配置

Target Directory:文件路径

After deploy: 部署后执行的命令

部署结束,执行命令参数,一般配置打印日志。

2、codota

视频:https://player.vimeo.com/video/293926662?autoplay=1&color=2DD7A6&title=0&byline=0&portrait=0

官网:https://www.codota.com/get#intellij

Codota 是一款智能 AI 代码补全插件,它从数百万 Java 程序中学习代码,最终能根据程序上下文提示并补全代码,帮助开发者减少失误,提升工作效率,并且它还是免费的。

功能1:

功能2:

搜索类的使用以及GitHub上的项目中有使用到的地方。

快捷键:ctrl+shitf+Y 。如果idea中安装了翻译插件,会与翻译插件的键位重复。可以调整为ctrl+shitf+Q

快捷键设置:

3、generateAllSetMethod

一键调用一个对象的所有的set方法

4、CamelCase

驼峰插件,驼峰转下划线或者下划线转驼峰

快捷键:alt+shift+U

使用场景:hbm编写,jpa实体的表名编写

5、SonarLint

SonarLint代码质量检查工具,是一个免费的IDE扩展,让您在编写代码时修复bug和漏洞! 与拼写检查器一样,动态突出代码问题,并提供清晰的修正指导,以便您可以在提交代码之前修复它们。帮助所有开发人员编写更好和更安全的代码!

Java代码规范与质量检测插件,类似阿里巴巴的扫描插件,可以关联Sonar平台进行扫描。也可以自定义 扫描规则。

自定义扫描规则

关联我们的sonar平台

如何使用:

扫描后:

图表说明:

1、核辐射标记:代码异味。

2、锁:代码漏洞

3、虫子:BUG

程度等级图表:

1、绿色向下箭头:低等级

2、红色向上箭头:危险等级

3、红色向上符号:高

4、红色禁止符号:致命等级,需要立马处理

5、蓝色i符号:很低,一般出现在需要删除无用代码块

6、RestfulTool

7、Lombok

代码注解插件,帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)

Maven添加依赖

<dependencies>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.10</version>
    </dependency>
</dependencies>

常用注解如下

@Data 注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、hashCode、toString 方法

@Setter :注解在属性上;为属性提供 setting 方法

@Getter :注解在属性上;为属性提供 getting 方法

@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象

8、YapiUpload

如果使用YAPI搭建API文档,可以使用此插件快速生成或同步文档接口。

地址:https://github.com/diwand/YapiIdeaUploadPlugin

9、Maven Helper

分析依赖冲突插件,显示maven的依赖树。

查看依赖命令: mvn dependency:tree

安装Maven Helper插件就可免去命令行困扰。

10、JUnitGenerator

单元测试测试生成工具

Tags:

最近发表
标签列表