最近重装了2022.3版本的idea
一套 RESTful 服务开发辅助工具集。
1.根据 URL 直接跳转到对应的方法定义 ( Ctrl \ or Ctrl Alt N );
2.提供了一个 Services tree 的显示窗口;
3.一个简单的 http 请求工具;
4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…
5.其他功能: java 类上添加 Convert to JSON 功能,格式化
这个插件我觉得最实用的就是可以快速查找到对应的接口位置,很多时候我们知道一个api接口,想知道这个接口对应的类和位置时,查找起来很麻烦,这个插件就是解决这个问题
快捷键 Ctrl + Alt + N 弹出小窗口,输入你的api自动检索到类和方法的位置,非常方便

大小写,驼峰 快速切换
安装之后在设置中找到"Camel Case"选项,选择需要转换的格式,本人只保留了驼峰和下划线两种格式。如需使用多种格式,下方还可对格式顺序进行调整。
选中文本后使用快捷键"Shift+Alt+U",即可进行转换格式

阿里巴巴代码规约
控制台日志增强插件
安装之后在设置中找到"Grep Console"选项,根据个人习惯设置控制台不同级别日志的颜色。以下设置仅供参考

彩虹括号插件
多个配对括号展示不同颜色
Ctrl+鼠标右键:框选当前区域代码
Alt+鼠标右键:沉浸当前区域代码
MyBatis日志插件
安装之后在"Tools"内启用,启用后会多出一个只打印SQL的控制台。可把普通控制台放左边,SQL控制台放右边。
此款插件为免费,在插件市场就能搜到,还有另一款类似的插件"Mybatis Log Plugin"目前已收费。目前感觉两款插件没太大区别,"Mybatis Log Plugin"打印的SQL是大写的,"MyBatis Log Free"打印的SQL是小写且格式化过的
MyBatis增强插件
安装之后可在Dao层接口和对应的xml文件之间快速跳转,在Dao层接口定义好方法后可在对应的xml文件快速生成基础的SQL标签。