Idea 常用插件

175 阅读4分钟

文章目录


Idea下载地址

可以用百度网盘中18版本,也可以用20版本

VisualVM Launcher

Maven Helper

查看maven的依赖树
在这里插入图片描述
1.打开项目中的pom文件
在这里插入图片描述
2.功能介绍
Conflicts(查看冲突)
All Dependencies as List(列表形式查看所有依赖)
All Dependencies as Tree(树形式查看所有依赖)
3.冲突jar包的解决

解决冲突,右键单击红色区域,弹出菜单选择Exclude命令,对冲突进行排除。
在这里插入图片描述

FindBugs-IDEA

Rainbow Brackets

彩虹颜色的括号 看着很舒服 敲代码效率变高。清除分清括号个数,防止括号错乱
在这里插入图片描述

P3c

Alibaba Java Coding Guidelines

Alibaba Cloud Toolkit 一键部署插件 Cloud Toolkit

大家可以在各个IDE(IntelliJ,Goland,PyCharm,Eclipse,Visual Studio Code)搜索“Alibaba Cloud Toolkit”,即可安装。

相比传统的开发和部署模式,Cloud Toolkit 的所有能力均采用了嵌入到本地IDE的创新方式,这样能够最大限度的减少开发者在不同工具间切换的成本。在开发和部署这个环节上,Cloud Toolkit能够将原本每次7-8分钟的繁琐工作,大大缩短到20秒内,开发者可以非常方便的在IDE内,一键完成应用程序的部署工作。关于传统方案和Cloud Toolkit方案的对比,如下图所示:

此外,Cloud Toolkit还提供了大量云原生开发过程中的提效工具,还包括一些常用的功能,比如:

  • 本地 IDE 内项目一键部署到任意远程服务器
  • 本地 IDE 内项目一键部署到任意Kubernetes
  • 本地 IDE 内项目一键打包并推送Docker镜像到阿里云镜像仓库
  • 本地 IDE 内项目一键部署到阿里云ECS、EDAS、SAE 、Web+、小程序云和ACK
  • 内置 Terminal 终端
  • 文件上传器
  • 查看远程服务器运行时日志
  • 阿里云小程序开发工具
  • 阿里云函数计算开发工具
  • 内置 SQL 执行器
  • Apache Dubbo 和 Spring Cloud 框架项目模板&代码生成
  • 远程 Java 程序运行时诊断工具
  • 微服务远程调试

Free Mybatis plugin

MybatisCodeHelperPro

Lombok

Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。官方地址:projectlombok.org/,github地址:github.com/rzwitserloo…

Chinese (Simplified) Language Pack

中文汉化语言包

Codota

一个代码提示和类API示例的插件

在这里插入图片描述
代码不全
在这里插入图片描述
示例代码
在这里插入图片描述
代码搜索
tool–>Codota Search… 或快捷键 ctrl+shift+Y,如下图:
在这里插入图片描述

RestfulToolkit

在这里插入图片描述

一套 RESTful 服务开发辅助工具集。

支持 Spring 体系 (Spring MVC / Spring Boot 1.x,2.x)
支持 JAX-RS
支持 Java 和 Kotlin 语言。

  • 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 )。
    右键
    在这里插入图片描述
    idea更新到2020部分功能就不能用了,可以使用RestfulTool,功能一样

RestfulTool

Alibaba Cloud Toolkit

接着,借助 Cloud Toolkit,你可以将你的代码一键 部署到阿里云 ECS 上去,当然,如果你尚未接触阿里云,此插件同样能够帮助你将代码 部署到任意服务器 中去; 如果你是阿里云 EDAS 或者 Kubernetes 用户,利用 Cloud Toolkit,极速 部署代码到 EDAS 和 Kubernetes 也将变得轻而易举; 此外,借助提供的内置 Terminal,完成 远程服务器登陆 和 文件上传,甚至你都无需离开 IDEA; 最后,Cloud Toolkit 插件也是你使用阿里云的得力助手,在 IDEA 内,你可以直接 管理你的 ECS 和 RDS 等资源; 《Cloud Toolkit 使用指南》

远程主机的部署

添加服务器

填写服务器IP、用户名、密码

部署

注意点

  • 1.可以选择Maven打包部署,文件上传部署,我选的Maven
  • 2.添加之前配置的服务器
  • 3.Jar包上传到服务器的目录
  • 4.上传完成后执行的脚步(预先给它放好)
  • 5.可以在执行前配置很多操作,这里配置的是mvn打包命令 clean install -Dmaven.test.skip=true

多模块部署问题

注意选择具体模块,对应的工作目录是联动的。