# RestfulToolkitX **Repository Path**: huangbaihua/RestfulToolkitX ## Basic Information - **Project Name**: RestfulToolkitX - **Description**: RestfulToolkitX是Intellij IDEA平台上一个很棒的Restful开发工具包。该工具包支持Java和Kotlin语言、Spring框架(Spring Boot / Spring MVC)、JAX-RS。兼容IDEA 2020.2及以上版本。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://huangbaihua.gitee.io/ - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-20 - **Last Updated**: 2024-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Kotlin, SpringBoot, Spring, Spring-MVC ## README # Restful Toolkit For IntelliJ IDEA ![Build](https://github.com/huangbaihua001/RestfulToolkitX/workflows/Build/badge.svg) [![Version](https://img.shields.io/jetbrains/plugin/v/jiux.net.plugin.restful.toolkit.svg)](https://plugins.jetbrains.com/plugin/18118-restfultoolkitx) [![Downloads](https://img.shields.io/jetbrains/plugin/d/jiux.net.plugin.restful.toolkit.svg)](https://plugins.jetbrains.com/plugin/jiux.net.plugin.restful.toolkit) [English](README.md) ![logo.png](img/logo2.png) ## RestfulToolkitX? 因 [RestfulToolkit][RestfulToolkit] 作者已经没有维护,且不兼容最新的 IDEA 版本,基于它的其它版本也不兼容最新 IDEA, 故 Fork 之。 该分支后续会持续兼容最新的 IDEA 版本,也会加入一些实用特性。 --- ## 功能及特性 - [x] 基于 [IntelliJ Platform Plugin Template][template] 重新构建。 - [x] 兼容 IDEA 2020.2及以上版本。 - [x] 支持 Java 及 Kotlin 语言,Spring framework (Spring Boot / Spring MVC),JAX-RS - [x] 快捷搜索 REST URL 并直接定位到相应服务,比 IDEA 自带的 Search Anywhere 更快. ( 使用: Ctrl + \ 或 Ctrl + Alt + N ) 。 - [x] 一个导航窗口,用于显示 REST 服务的层次结构。 - [x] 一个简单的 HttpClient 工具。 - [x] 在请求方法上生成并复制参数,URL。 - [x] 将 Java类 转成 JSON; 格式化 JSON 数据 ( Windows: Ctrl + Enter; Mac: Command + Enter ) 。 - [ ] 开发中: 一键从表生成代码,包括 (DAO MyBatis,JPA), Entity(DTO), Service, Controller. 快捷搜索 URL 预览 ![searchService.png](img/searchService.png) Restful 服务窗口预览 ![restServiceWindow.png](img/rest_resp_highlight.png) 实用功能预览 ![gen_copy.png](img/gen_copy.png) ![convert_json.png](img/convert_json.png) ## 安装 - IDE 插件安装: Settings/Preferences > Plugins > Marketplace > 搜索 " RestfulToolkitX" > 安装插件 - 手动安装: 下载最新版 [latest release](https://github.com/huangbaihua001/restful-toolkit/releases/latest) 然后手动安装,操作入口: Settings/Preferences > Plugins > ⚙️ > Install plugin from disk... ## License RestfulToolkitX is under the Apache 2.0 license. See the [Apache License 2.0](http://www.apache.org/licenses/LICENSE-2.0) file for details. --- Plugin based on the [IntelliJ Platform Plugin Template][template] [template]: https://github.com/JetBrains/intellij-platform-plugin-template [RestfulToolkit]: https://github.com/mrmanzhaow/RestfulToolkit