1. CodeGlance Pro
代码编辑区迷你缩放图:
2. Docker
使用Idea连接Docker服务器,对Docker进行管理,并且能够进行build打包操作
3. GenerateAllSetter
在需要使用到这个类的地方 new一个对象,将光标定位到对象,然后按下快捷键 ALT+Enter
4. Gsonformat
简化JSON字符串与Java实体类之间的转换过程。首先建立一个类,Alt+S打开GsonFormat页面,将你要转换的JSON串复制进去,你可以点击右上角Format格式化一下,然后点击左下角OK即可生成类属性。
5. Json Parser
Json串格式化
6. Lombok
Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。这样在源码中就没有了getter和setter方法,但是在编译生成的字节码文件中有getter和setter方法。
7. Materail Theme UI
Idea好看的主题
8. MyBatis Log Free
MyBatis记录sql日志
9. RestfulToolKit-fix
自动生成项目的所有接口地址及参数,还可以直接根据接口的请求URL,搜索对应接口。
快捷键:Ctrl+|
10. MyBatisCodeHelperPro
作用:
- 插件可以识别 mybatis 动态标签,使用 mybatis 动态标签的 sql 可以正常提示,检测
- mybatis 几乎所有地方的 sql 都有代码提示,可以写出安全的 sql
- 从表上生成增删查改代码,在表上加字段后重新生成不会覆盖自己写的方法
- 使用方法名生成完整的 sql,只要一个方法名就可以生成大部分单表操作的sql
- resultMap、column 和 property 代码提示,检测,支持 associaction,collection,,columnPrefix
- #{} 自动提示,检测
- 从 java 类生成建表语句
- 最好的 ognl 支持,if test自动提示检测,bind,foreach 等
- 解析 select 语句中查询的字段,一键从 sql 生成 java 类和 resultMap
- 从 sql 快速生成 mybatis xml 和 java 接口方法,可自定义参数
- 快速给参数添加 if test
- 从接口方法一键生成 testcase,可快速测试 sql
- mybatis 代码格式化,兼容 mybatis 的动态标签
- Spring 支持,检测项目配置的 mapperscan,识别 @Mapper 注解,将 mybatis 的类注入到spring 中,注入不再报错
- mybatis sql log 支持,从控制台打印出完整的 sql,点击直接执行 sql
- 大量的配置选项,比如某些插件要忽略部分参数解析,useActualParam 配置,typeAlias 配置等
- 最好的泛型支持,接口方法或者参数使用泛型在 #{} if test 等也可以正常解析
- #{},if test 等可重构参数名称
- 支持 mybatis 简单的注解,代码提示,检测,可以一键把注解 sql 挪到 xml
- 兼容 mybatisplus,tkmapper 等框架
- 使用方法名生成 mybatisplus QueryWrapper
11. Free-Idea-MyBatis
作用:
- 1.生成mapper xml文件
- 2.快速从代码跳转到mapper及从mapper返回代码
- 3.mybatis自动补全及语法错误提示
- 4.集成mybatis generator gui界面
- 5.根据数据库注解,生成swagger model注解