IDEA实用插件

712 阅读2分钟
  1. Grep console

    自定义日志颜色,idea控制台可以彩色显示各种级别的log,安装完成后,在console中右键就能打开。

image.png

  1. MyBatisCodeHelper-Pro

  • 插件可以识别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
  1. String Manipulation

字符串转换工具

image.png

  1. Alibaba Java Coding Guidelines

阿里巴巴代码规范检查插件,规范可以参考《阿里巴巴Java开发手册》。

  1. Lombok

  2. Properties to YAML Converter

将Properties 配置文件一键转换成YAML 文件,很实用的一个插件

  1. Maven Helper

Maven 辅助插件

  1. FindBugs-IDEA

潜在Bug 检查

  1. apipost-helper-2-0

  • 支持Api IDEA本地调试
  • 接口树形展示
  • 接口搜索,可搜索注释 快捷键mac:command+\ win:Ctrl+\
  • 接口树搜索,可搜索注释 快捷键mac:option+\ win:Alt+\
  • 代码与接口树互相跳转
  • 本地调试接口发送历史记录功能
  • 本地调试接口保存入参出参和保存记录查询
  • 本地调试可配置Host、全局Header
  • 本地调试完后上传Api功能
  • 上传可配置前缀Host
  • 支持多种上传Api方式
  • 支持 Swagger2.0和Swagger3.0注解
  • 自定义参数解析
  • 基于 Javadoc(Java)、KDoc(Kotlin)、ScalaDoc(Scala) 解析 API 文档