1.Easy Code
Easy Code
我个人在写博客案例demo
时用的比较多,它可以快速的将数据库表映射成Java中的entity
、controller
、service
、dao
、mapper
等文件,少量编码实现快速开发。
先用database
连接数据库,在对应表上直接右键执行EasyCode
即可生成相应Java代码,真的很方便。
2.Restfultoolkit
Restfultoolkit
一套RESTful
服务开发辅助工具集,维护项目通常会涉及到查找一个请求所对应的类,一般用ctrl + shift + f
进行全局搜索,但是如果项目文件太多,这种查找方式的效率就很低。
Restfultoolkit
管理项目中全部的请求链接,可以快速查找。
快捷键:ctrl+ alt + n
可以复制当前请求的全路径
和JSON
格式的参数,开发测试中非常的实用。
IDEA
右侧会出现一栏RestServices
,这里有整个项目的http
请求,还会显示每个请求的入参、出参JSON
数据,可以进行简单的模拟请求。
3.Key promoter X
Key promoter X
是IDEA
的快捷键提示插件,这是我个人非常喜欢的一个功能,它让我快速的记忆了很多操作的快捷键。当你点击某个功能且该功能有快捷键时,会提示当前操作的快捷方式。
4.String Manipulation
String Manipulation
一个比较实用的字符串转换工具,比如我们平时的变量命名可以一键转换驼峰等格式,还支持对字符串的各种加、解密(MD5
、Base64
等)操作。
快捷键:alt + m
5.Java Stream Debugger
Java8
的stream API
很大程度的简化了我们的代码量,可在使用过程中总会出现奇奇怪怪的bug
而且不能debug
。
Java Stream Debugger
支持了对stream API
的调试,可以清晰的看到每一步操作数据的变化过程。
6.Git Auto Pull
团队多人开发项目时,由于频繁提交代码,等我在commit
本地代码的时必须先进行pull
,否则就会代码冲突产生merge
记录。
GitAutoPull
插件帮我们在push
前先进行pull
,避免了不必要的代码冲突。
7.ignore
当我们在向github
提交代码时,有一些文件不希望一并提交,这时候我们可以创建一个.gitignore
文件来忽略某些文件的提交。
也可以添加指定文件到.gitignore
中,被忽略的文件将变成灰色。
8.Maven Helper
Maven Helper
是解决Maven
依赖冲突的利器,可以快速查找项目中的依赖冲突。安装后打开pom
文件,底部有 Dependency Analyzer
视图。显示红色表示存在依赖冲突,点进去直接在包上右键Exclude
排除,pom
文件中会做出相应排除包的操作。
- Conflicts(冲突)
- All Dependencies as List(列表形式查看所有依赖)
- All Dependencies as Tree(树结构查看所有依赖),并且这个页面还支持搜索。