最好用的 IntelliJ 插件 Top 10

转自 https://www.jianshu.com/p/fba50eca4450

除了上面的几个插件以外,在使用过程中发现了其他觉得很好用的插件:

JSON Model Generator

可以把json字符串转换为java类
功能:

  • 支持从URL链接获取或者用户输入json字符串
  • 支持数据转换类库,比如fastjson
  • 支持实现java接口
  • 支持为字段生成getter/setter方法
  • 支持字段值类型推断

安装:

  1. 从这里下载 ModelGenerator.zip 文件或在 IDE 中搜索插件 “JSON Model Generator”
  2. 打开 IDEA(Android Studio或其他JetBrains系的IDE也可以),打开 Preferences -> Plugins -> Install plugin from disk… 选择 ModelGenerator.zip ,添加后重启 IDE 即可在工具栏上看到插件图标

我采用的是从IDEA中直接安装的方式:
在这里插入图片描述
安装完成后重启IDEA即可
使用:
在这里插入图片描述
点击后出现下面的弹框:
在这里插入图片描述
参数解释:

  • Path:生成的实体类的 .java 文件存放的路径,通过右侧 Select 按钮选择
  • Source:可获取 JSON 字符串的 URL ,只支持 GET 请求;或者点击下拉框,选择input,可以输入json字符串
  • Author:作者名称,用在类注释中,默认为当前本机登录的用户名,可自定义
  • package:实体类中的 package 部分,默认会根据 Path 值自动解析,如果解析错误可自定义,形如 com.example.ui.view
  • Implements:实体类中要实现的接口,例如要实现 import 字段中引入的 com.example.inter.A 接口,此处只需填入 A 即可(事实上如果在此处填入完整类路径会导致解析错误
  • Root JSON node:指定开始解析 JSONObject 的根节点,如果不填则解析整个从 URL 返回的/或者输入的 JSONObject ,例如从 URL 返回的 JSONObject 为 a ,而我们需要的数据位于 a 的 data 元素内,则可以在该字段内填入 data
  • Root class name:最外层的类名称
    以上参数中 Path、URL、Author 和 package 为必填参数,其中 Author 和 package 默认会自动生成。剩余三项如果不需要可以留空。

下面的几个选项很简单,这里就不赘述了。

点击Generate就可以在指定包下生成java类了。

SwaggerGen

安装:
在这里插入图片描述
安装方式如上图,安装后重启即可。
使用:
在这里插入图片描述
选中字段,比如上图中的button字段,选中后点击鼠标右键,弹出下图:
在这里插入图片描述
点击Generate后,弹框:
在这里插入图片描述
点击图中的swagger generation即可给该字段和类生成swagger注解。
给方法生成swagger注解的步骤和上面一样。

快去动手试试吧!!!!!!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每天进步一点_点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值