网站首页 > 教程文章 正文
整理了下目前常用的插件, 插件很多,仅列了常用的,如有好的推荐, 欢迎分享。
比如打字带效果,底图,花括号等插件,不是很感冒就不推荐了。
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
单元测试测试生成工具
猜你喜欢
- 2024-12-07 1月14日更新 修复Bug可将英雄故事用做ID
- 2024-12-07 2024上半年Steam最收入最高游戏Top20
- 2024-12-07 玩加赛事《守望先锋》战队招募:百万奖金等你来拿!
- 2024-12-07 联想推出异能者新品台式机 Co-44:i5 + GTX1650,4799 元
- 2024-12-07 提高生产力的10个重要IntelliJ IDEA插件
- 2024-12-07 这些小工具让你的Android 开发更高效
- 2024-12-07 八款Android 开发者必备的小工具
- 2024-12-07 30个IDEA插件总有一款适合你
- 2024-12-07 IntelliJ IDEA 15款 神级超级牛逼插件推荐
- 2024-12-07 热门Android Studio 插件,这里是Top 20
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)