Skip to content

Latest commit

 

History

History
69 lines (57 loc) · 4.05 KB

README.zh_CN.md

File metadata and controls

69 lines (57 loc) · 4.05 KB

一套功能强大的 Restful 开发工具集

英文 | Github | Gitee | Jetbrains | 界面展示

RestfulBox插件致力于提升开发效率,只有实用常用好用的功能,丰富且完善的功能极大地提高了使用IDE开发的效率。

  • 支持更多的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开始支持

使用文档

关于插件

该插件的所有功能源于我本人日常开发中的点点滴滴,持续维护,为爱发电。希望各位大佬支持一下,点亮小星星,同时也欢迎提供宝贵的建议。:star2:

Issues | Email | Jetbrains评分

注意
反馈时请务必附上必要信息:Idea版本、插件版本、异常内容、复现方式、诉求等。

支持作者

你的支持是鼓励我前行的动力,非常感谢~

pay