爱不释手的IDEA神仙插件,开发效率翻倍!
# 前言
作为一名开发人员,在众多的 IDE 中,IntelliJ IDEA
无疑是最受欢迎和强大的选择。 除了其本身的功能外,IntelliJ IDEA 还支持各种强大的插件,这些插件可以进一步增强开发体验和效率。
无论你是新手还是老手,相信这些插件都能帮助你事半功倍,提高代码质量和生产力。
# 常用插件合集
# RestfulToolkit
插件的安装方法:
插件的安装方法都是在 plugins 中的市场直接搜索安装即可,后面就不再赘述了。
URL 跳转到对应方法
根据 URL 直接跳转到对应的方法定义 (Windows: ctrl+\
or ctrl+alt+n
Mac:command+\
or command+alt+n
)并且提供了一个服务的树形可视化显示窗口。
复制生成 URL、复制方法参数
这个插件还提供了生成 URL、查询参数、请求体(RequestBody)等功能。我们选中 Controller
中的某个请求对应的方法右击,你会发现多了几个可选项。当你选择Generate & Copy Full URL
的话,就可以把整个请求的路径直接复制下来。
将Java类转换为对应的JSON格式
我们选中的某个类对应的方法然后右击,会出现 Convert to JSON。
# Alibaba Java Coding Guidelines
为了让开发更加方便、更为规范,阿里巴巴基于手册内容,Alibaba Java Coding Guidelines 在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,我们还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。
如何使用
扫描结果:
# Free MyBatis Tool
主要功能如下:
- 生成mapper xml文件
- 快速从代码跳转到mapper及从mapper返回代码
- mybatis自动补全及语法错误提示
- 集成mybatis generator gui界面
# Maven Helper
可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree 才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。
点击此按钮,切换到此工具栏
可进行相应操作:
- Conflicts(查看冲突)
- All Dependencies as List(列表形式查看所有依赖)
- All Dependencies as Tree(树形式查看所有依赖)
- 搜索功能
# 总结
还有一些插件,根据实际情况选择使用
Java代码格式规范:CheckStyle
自动生成序列图插件:SequenceDiagram
快捷键提示工具:Key promoter X
代码注解插件: Lombok
代码生成工具:CodeMaker
代码质量检查工具:SonarLint
单元测试测试生成工具:JUnitGenerator
Mybatis 工具:Free Mybatis plugin
JSON转领域对象工具:GsonFormat
字符串工具:String Manipulation
Redis可视化:Iedis
K8s工具:Kubernetes
彩虹颜色括号:Rainbow Brackets
翻译:Translation
#