侧边栏壁纸
博主头像
DJ's Blog博主等级

行动起来,活在当下

  • 累计撰写 133 篇文章
  • 累计创建 51 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

【IntelliJ IDEA】常用插件

Administrator
2022-03-17 / 0 评论 / 0 点赞 / 261 阅读 / 9760 字

【IntelliJ IDEA】常用插件

JRebel

简介

  • JRebel是一个生产力工具,它允许开发人员立即重新加载代码更改。
  • 它跳过了Java开发中常见的重新构建、重新启动和重新部署周期。
  • JRebel使开发人员能够在相同的时间内完成更多的工作,并在编码时保持在流程中,大大提升了开发效率。
  • JRebel支持现实世界中的大多数企业java栈,并且很容易安装到现有的开发环境中。

官网
https://plugins.jetbrains.com/plugin/4441-jrebel-and-xrebel

安装

  • 在插件市场中查询并安装

  • 安装完成之后进行激活

  1. URL格式为:https://jrebel.qekang.com/{GUID}, 其中GUID可以通过 https://www.guidgen.com/ 生成
  2. 邮箱随意,格式对就行
  • 激活成功之后会显示如下图

  • JRebel激活之后默认是联网使用的 , 在该模式下 , JRebel会一直联网监测激活信息,所以要改为离线使用

  • 到此JRebel插件的安装和激活全部完成,可以进行下一步的配置使用了

激活服务器

  • 下载激活服务器jar包
  1. 链接:https://pan.baidu.com/s/1eixIzfS7HHcRFBWa3jfRdQ
  2. 提取码:1cym
  • 部署激活服务器
java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-dependencies.jar -p 1008 > logfile.log 2>&1 &

服务器地址格式:http://{ip}:1008/{GUID}
我部署的服务器地址:http://43.143.197.105:1008/af4609eb-34b7-45ef-bcd6-6577d2a64ca8

配置

  • 选择要使用JRebel功能的模块

  • 对应模块的.gitignore文件中排除rebel.xml文件
# Jrebel
/src/main/resources/rebel.xml

使用

  • 使用JRebel按钮启动项目

  • 使用Restful Fast Request插件进行接口测试,此时返回成功

  • 修改测试接口的代码将返回成功修改为失败

  • 等待JRebel控制台输出以下日志,表示修改的代码已经重新编译之后加载到JVM中

  • 不重启项目,重新使用Restful Fast Request插件进行接口测试,此时返回失败

  • 如果想手动刷新某一个修改的Java文件,可以在该文件上右键,选择Compile And Reload File

JRebel mybatisPlus extension

简介

  • 热加载Mybatisplus的mapper文件注解上的SQL或者XML文件中的SQL修改,不需要重启项目,提升开发效率

官网
https://plugins.jetbrains.com/plugin/12682-jrebel-mybatisplus-extension

安装

  • 在插件市场中查询并安装

image-1659579470817

使用

  • 修改Mapper文件注解上的SQL,实时生效

  • 修改XML文件中的SQL,实时生效

注意

  • 新增的XML文件无法动态加载,只能重启项目
  • 如果想手动刷新,可以在该文件上右键,选择Compile And Reload File

Restful Fast Request

简介

  • 类似于Postman的IDEA插件
  • 强大的restful api工具包插件,可以根据已有的方法帮助您快速生成url和params

官网
https://plugins.sheng90.wang/fast-request/

安装

使用

SonarLint

简介

  • SonarLint 是一个IDE的扩展插件,帮助发现和修复你所写的代码质量问题。
  • 就像一个拼写检查器,SonarLint可以协助你在代码提交前就暴露并修复问题。

官网
https://plugins.jetbrains.com/plugin/7973-sonarlint

安装

  • 在插件市场中查询并安装

配置

  • 配置SonarQube网站地址

  • 登录SonarQube网站,生成Token

  • 把Token贴在Sonarlint配置上

  • 在SonarLint窗口可以查看当前文件的扫描结果(如果开启了自动扫描的功能)

  • 如果想同步SonarQube服务器上的代码规则等配置,可以如下修改

注意

  • 无法将SonarQube上扫描出来的问题报告全部同步到SonarLint插件中

Eclipse Code Formatter

官网
https://plugins.jetbrains.com/plugin/6546-eclipse-code-formatter

安装

  • 在插件市场中查询并安装

配置

Formatter文件:Formatter.xml

Key Promoter X

简介

官网
https://plugins.jetbrains.com/plugin/9792-key-promoter-x

Maven Helper

官网
https://plugins.jetbrains.com/plugin/7179-maven-helper

String Manipulation

官网
https://plugins.jetbrains.com/plugin/2162-string-manipulation

lombok

官网
https://plugins.jetbrains.com/plugin/6317-lombok

p3c

官网
https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

GsonFormat-Plus

官网
https://plugins.jetbrains.com/plugin/15738-gsonformat-plus

VisualVM Launcher

官网
https://plugins.jetbrains.com/plugin/index?xmlId=VisualVMLauncher

Rainbow Brackets

官网
https://plugins.jetbrains.com/plugin/10080-rainbow-brackets

GenerateAllSetter

官网
https://plugins.jetbrains.com/plugin/9360-generateallsetter
使用

Gitee

官网
https://plugins.jetbrains.com/plugin/11491-gitee

MyBatisX

官网
https://plugins.jetbrains.com/plugin/10119-mybatisx

Grep console

官网
https://plugins.jetbrains.com/plugin/7125-grep-console

CodeGlance Pro

官网
https://plugins.jetbrains.com/plugin/18824-codeglance-pro

Convert YAML and Properties File

官网
https://plugins.jetbrains.com/plugin/13804-convert-yaml-and-properties-file

Extra ToolWindow Colorful Icons

官网
https://plugins.jetbrains.com/plugin/16604-extra-toolwindow-colorful-icons

0

评论区