idea 使用技巧整理

  • 插件
  • 翻译 Translation
  • 热启动插件 jrebel
  • mybatis日志转换 Mybatis Log Plugin
  • 一套 RESTful 服务开发辅助工具集 RestfulToolkit
  • 区分括号插件 Rainbow Brackets
  • Easy Code代码生成插件
  • 快捷方式



整理了一下工作中idea的一些感觉比较好的插件,具体的插件安装可以百度。

插件

翻译 Translation

效果截图:

如何在idea搭建Flink服务 idea link_工具

热启动插件 jrebel

安装后需要破解,方法网上自行百度,效果就是springboot、springmvc等项目通过 jrebel后可以实现 修改类文件、mybatis文件等不用重启、但是一些properties、拦截器文件的修改还是需要重启(springboot也有热部署插件,但是功能没有这个强大),需要注意的是不支持一些 jfinal等使用不是很广的框架、具体支持哪些框架去看官网。

效果截图:

如何在idea搭建Flink服务 idea link_如何在idea搭建Flink服务_02

mybatis日志转换 Mybatis Log Plugin

Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,

但是默认的情况下,输出的脚本不是一个可以直接执行的。

如何在idea搭建Flink服务 idea link_代码生成_03

如果我们想直接执行,还需要在手动转化一下,比较麻烦。
MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的 。

Tools – > Mybatis Log Plugin 打开其日志框,注意其转换的SQL不是输出到IDE的控制台!!!

如何在idea搭建Flink服务 idea link_工具_04


再执行, 效果是不是很赞

如何在idea搭建Flink服务 idea link_idea_05

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

1.根据 URL 直接跳转到对应的方法定义 ( or Ctrl Alt N );

如何在idea搭建Flink服务 idea link_代码生成_06


2.提供了一个 Services tree 的显示窗口;

3.一个简单的 http 请求工具;

4.在请求方法上添加了有用功能: 复制生成 URL;,复制方法参数…

5.其他功能: java 类上添加 Convert to JSON 功能,格式化 json 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter )。

安装后,右侧会有RestServices侧边栏,点击打开

如何在idea搭建Flink服务 idea link_如何在idea搭建Flink服务_07

全局快捷搜索快捷键:Ctrl \

区分括号插件 Rainbow Brackets

彩虹颜色的括号 在黑色主题下看的比较清楚舒服,白色主题下看的很不明显,看自己选择了,除了看着舒服,也有助于

帮助区分前后括号对应关系。

如何在idea搭建Flink服务 idea link_工具_08

Easy Code代码生成插件

其他还有一些插件,根据实际情况选择使用

阿里代码规约检测:Alibaba Java Coding Guidelines
快捷键提示工具:Key promoter X
代码注解插件: Lombok
代码生成工具:CodeMaker
单元测试测试生成工具:JUnitGenerator
Mybatis 工具:Free Mybatis plugin
JSON转领域对象工具:GsonFormat
字符串工具:String Manipulation
生成对象set方法:GenerateAllSetter
Redis可视化:Iedis
K8s工具:Kubernetes
中英文翻译工具:Translation
Jenkins:Jenkins Control Plugin
docker:Docker integration
Kubernetes