Skip to content

newhoo/RestfulBox

Repository files navigation

bg

Powerful toolkit for restful services development.

简体中文 | Github | Gitee | Jetbrains | Screenshots

This plugin is committed to enhancing development efficiency with useful features. Rich and complete features can greatly improve the efficiency of IDEA development.

  • More supported jetbrains ides.
  • Restful service automatic scanning and display.
    • Support searching service in native Search Everywhere. ( use: Ctrl \ )
    • View services in different IDE and project.
    • Show restful service structure in tool window.
    • Service and Method jump to each other.
  • Powerful request client:
    • Multi-tab: support displaying, sending multiple requests at the same time, sending concurrent request.
    • Multi-protocol: support http by default.
    • Custom parameter format, support placeholder variable, formatted JSON.
    • Environment variable:define/manage/use/export/import, support preset function and script function.
    • Global header:can use with Environment, also support preset function and script function.
    • Parameter library:support display/save/delete in Headers/Params/Body tab.
    • Request script:support pre-request and post-script script.
    • Display request info like http packet, and save to log file.
  • Language & Framework:
    • Support services using local store by default.
    • Support Spring MVC and Jax-RS with java and kotlin in idea by default.
  • Datasource: Support multiple data sources. Local/Cloud/Custom.
  • Plugin extension: through this, you can try your great ideas.
  • Have a convenient toolbox (Time conversion, Encryption & Decryption and etc.)
  • Original command center, support rich custom commands.
  • Support finding and opening of remote git repositories automatically.
  • Support manage jvm parameters for IDEA/Android Studio.
  • Extra: switch project conveniently: Easy Open Project
  • Extra: auto execute mysql explain: MySQL Explain
  • Extra: invoke spring bean method conveniently: Spring Bean Invoker

Ecology

  • Scanning Type
    • Spring MVC: supported by default. Support Java and Kotlin implement.
    • Jax-Rs: supported by default from 3.3.0. Support Java and Kotlin implement.
    • Dubbo: supported by plugin. See RestfulBox-Dubbo. Support scanning and sending dubbo request.
    • Solon: supported by plugin. See RestfulBox-Solon. Support scanning and sending http request.
  • Protocol
    • HTTP/HTTPS: supported by default.
    • DUBBO: see above.
    • Redis: Simple demo: RESTKit-Redis.
  • Datasource (Support store all data to selected datasource)
    • Sqlite Datasource: supported by default from 3.0.0.
    • MySQL Datasource: supported by default from 3.0.1.

Document

Due to limited time, Chinese documents are more comprehensive. Please visit it with translation as needed.

Contact & Feedback

If you find any problems with this plugin, please give me feedback. If it helps, star for it! 🌟

🔥 If you want to experience the subscription feature more fully, i will provide 6 months of free use at a time. If you need, provide your jetbrains account to me by email!

Issues | Email | Ratings & Previews

Note
Please provide necessary information when you feedback: IDEA version, plugin version, exception content, recreation way, desire, and etc.

Sponsor

You can take me a cup of coffee as you want. Thanks!

pay