介绍idea 几个常用的插件
- 1. Lombok
- 2. MyBatis Log Free
- 3. Database
- 4. jsonparser
- 5. Restful Fast Request
- 5.1 插件配置
- 5.1.1 基础配置
- 5.1.2 全局请求头配置
- 5.1.3 String生成配置
- 5.2 插件使用
- 5.2.1 调式接口(测试看)
- 5.2.2 快速配置token
- 5.2.3 保存、搜索API
- 5.3 官网
- 6.jclasslib
- 7. visualvm
1. Lombok
- 这个的使用,应该就不用说了吧,在这里就提一点,直接放上:
Lombok的@Accessors注解——链式编程.
2. MyBatis Log Free
- 插件介绍:
使用该插件解决 MyBatis 输出的参数化 sql 不能直接执行的问题,该插件有Mybatis Log
的专属控制台,之后会在专属控制台Mybatis Log
上打印程序运行中的参数化 SQL ,打印出的sql可直接运行。
- 使用步骤如图:
- 效果如图:
3. Database
- 直接看下面文章,里面有介绍
看第2节-idea连接数据库.
4. jsonparser
- 详细介绍直接看下面文章:
idea之json格式化插件Json Parser.
5. Restful Fast Request
- 插件介绍:
简单一句话,功能类似于postman,这么说应该能想象这是一个什么插件了吧
5.1 插件配置
5.1.1 基础配置
- 基础配置步骤,如下图:
5.1.2 全局请求头配置
- 如下图,可配置全局token等
5.1.3 String生成配置
- 默认配置如下:
- 如果不需要,可修改默认配置:
5.2 插件使用
5.2.1 调式接口(测试看)
- 怎么使用?看图更直观,如图:
- 第一步,如下:
备注:参数值如果不想让其默认生成,参考上面的《5.1.3 String生成配置》取消即可。 - 第二步:
- 第三步:
发送完之后,即可看接口返回的结果数据:
- 第一步,如下:
5.2.2 快速配置token
- 如图:
5.2.3 保存、搜索API
- 测试接口可保存起来,方便下次调用,如图:
5.3 官网
- 好了,使用主义的话,这些就够了,如果想了解更多,自己可以去官网看看
https://dromara.gitee.io/fast-request/.
6.jclasslib
- 插件如图:
- 使用如图:
关于字节码文件以及javap -v -p
命令的使用,可以看下面的文章:
深入理解Java虚拟机——深入理解 String(彻底搞懂 String 对象内存分配以及intern()方法,不想学明白都难).
7. visualvm
- 直接看下面这篇文章:
Java性能分析——VisualVM 的简单使用以及问题处理.