英文 | Github | Gitee | Jetbrains | 界面展示
RestfulBox插件致力于提升开发效率,只有实用常用好用的功能,丰富且完善的功能极大地提高了使用IDE开发的效率。
特性 (5.0升级指南)
- 支持更多的jetbrains产品,不仅仅是idea
- 接口管理:接口自动扫描、展示、跳转和导入导出
- 原生 Search Everywhere 支持搜索嗽口 (Ctrl \ or Ctrl Alt N)
- 跨IDE跨项目同时浏览所有接口
- 窗口显示多层级接口树
- URL 和 Method 相互跳转
- 强大好用的请求工具:
- 多标签:可同时展示、发起多个请求、发起并发请求
- 多协议:默认支持 http,可扩展支持 Dubbo 等
- 自定义参数格式,支持占位符变量,自动格式化
- 环境变量:支持变量使用、管理及迁移,提供内置函数和脚本函数
- 全局请求头:支持和环境变量一起使用,提供内置函数和脚本函数
- 参数库:支持Headers、Params、Body等参数展示、保存和删除
- 请求脚本:支持前置/后置请求脚本
- 请求响应信息展示报文格式,支持保存到日志文件
- 语言和框架:
- 默认支持存储接口到本地文件
- idea默认支持 SpringMvc 和 Jax-RS 体系接口 (Java and Kotlin)
- 数据源: 支持多种数据源存储数据,更安全更可控,可本地可云端同步可定制
- 插件扩展:提供多个扩展点,便于自定义需求的实现
- 拥有便捷的工具箱(时间转换、加解密、进制转换等)
- 独创命令中心,支持丰富的自定义命令
- 便捷的 IDE 项目切换管理
- 支持自动识别并打开远程git仓库
- 支持运行时环境变量管理(IDEA/Goland/Android Studio中可用)
- 额外:自动输出mysql执行计划和原始日志: MySQL Explain
- 额外:便捷的spring bean方法调用: Spring Bean Invoker
通过公开的扩展点,可以轻松实现一些自定义需求,具体参考生态章节。当前已支持:
- 扫描类型
- Spring MVC:默认支持,支持Java and Kotlin实现
- Jax-RS:从
3.3.0
开始默认支持,支持Java and Kotlin实现 - Dubbo:通过插件支持,见 RestfulBox-Dubbo ,支持扫描和发送请求
- Solon:通过插件支持,见 RestfulBox-Solon ,支持扫描和请求发送
- 协议类型
- HTTP/HTTPS:默认支持
- DUBBO:同上
- Redis:支持简单的redis命令发送 RESTKit-Redis
- 数据源(支持存储插件的所有数据到数据库)
- Sqlite数据源:默认
3.0.0
开始支持 - MySQL数据源:默认
3.0.1
开始支持
- Sqlite数据源:默认
该插件的所有功能源于我本人日常开发中的点点滴滴,持续维护,为爱发电。希望各位大佬支持一下,点亮小星星,同时也欢迎提供宝贵的建议。:star2:
Issues | Email | Jetbrains评分
注意
反馈时请务必附上必要信息:Idea版本、插件版本、异常内容、复现方式、诉求等。
你的支持是鼓励我前行的动力,非常感谢~