idea插件系列(33):restfultool插件——restful服务开发辅助工具集(代码片段)

二木成林 二木成林     2022-12-23     649

关键词:

1.插件介绍

RestfulTool插件。一套 Restful 服务开发辅助工具集:

  • 提供了一个 Services tree 的显示窗口
  • 双击 URL 直接跳转到对应的方法定义
  • 一个简单的 http 请求工具
  • 支持 Spring 体系 (Spring MVC / Spring Boot)
  • 支持 JAX-RS
  • 支持 `Navigate -> Request Service` 搜索 Mapping (Ctrl + Alt + /)

2.安装方式

第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。

 第二种安装方式是使用离线插件进行安装。

插件下载地址:https://plugins.jetbrains.com/plugin/14280-restfultool

3.使用方法

安装成功后,就会在右侧边栏出现一个RestfulTool选项卡,点击即可查看该项目的请求。

 注意,该插件必须是在web项目中才会生效,这里我们以一个springboot项目为例。

里面写一些情况,代码如下:

@Controller
public class HelloController 
    @RequestMapping("/hello")
    @ResponseBody
    public String hello() 
        return "Hello SpringBoot!";
    

在上面的框内就可以看到该项目所有的web请求。

而该面板最上面的一些图标就是功能过滤:

 

 

 

 

 选择某个请求,双击,就会跳到具体类的具体方法:

选择某个请求后,可以点击“send”按钮发送请求,而不需要通过浏览器来访问该地址。但注意,该项目必须成功,如果没有运行则会抛出异常。

 可以模拟GET、POST、PUT、DELETE等请求,还可以设置请求头、请全体,查看响应结果等。

idea插件系列:插件系列目录

IDEA插件系列(1):.ignore插件自动生成.gitignore文件IDEA插件系列(2):JRebel插件实现热部署IDEA插件系列(3):FindBugs插件检查项目bugIDEA插件系列(4):RainbowBracke 查看详情

idea必备好用插件合集

文章目录Translation(翻译)RestfulTool(发请求工具)RainbowBrackets(多彩花括号)PresentationAssistant(熟悉快捷键)MavenHelper(依赖冲突)maven-search(依赖搜索)GsonFormatPlus(json转实体类)POJOtoJSON(实体类转json)FreeMybatisplugin(mapper和xml之间快速跳转)EasyCode(... 查看详情

idea插件系列(50):glasscode​(forwindows)​插件——idea完全透明

1.插件介绍GlassCode​(ForWindows)​插件。这个插件可以让你的IDE完全透明,同时保持代码清晰明亮。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。 第二种安装方式是使用离线插件进行安... 查看详情

idea插件系列(76):activetabhighlighter插件——高亮tab标签

1.插件介绍ActiveTabHighlighter插件。用于IntelliJ系列IDE的活动标签荧光笔插件。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。 第二种安装方式是使用离线插件进行安装。插件下载地址:htt... 查看详情

idea插件系列(105):ideamindmap插件——idea思维导图

1.插件介绍IDEAMindMap插件。思维导图编辑器是改编自(SciaReto编辑器)的一部分。思维导图以Markdown兼容格式(MMD)保存为纯文本文件。这是在项目文件之间保留语义信息、保留链接甚至敏感信息(在由AES-256加密的受密码... 查看详情

idea插件系列(36):quickfilepreview插件——快速预览插件

1.插件介绍QuickFilePreview插件。这个插件可以在项目视图中简单选择文件时快速预览/打开/编辑文件-类似于Sublime或VSCode中的预览。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。 第二种安装... 查看详情

idea插件系列(47):longtimetodate插件——日期转换

1.插件介绍LongTimeToDate插件。将一个毫秒日期转换成年月日的日期。可以从调试器、编辑器或控制台使用它。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进... 查看详情

idea插件系列(70):automaticpowersaver插件——自动省电

1.插件介绍AutomaticPowerSaver插件。当窗口焦点丢失时自动启用省电模式的插件。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。 第二种安装方式是使用离线插件进行安装。插件下载地址:... 查看详情

idea插件系列(68):smartsemicolon插件——智能分号

1.插件介绍SmartSemicolon插件。使分号变得聪明的扩展!即在代码行输入英文分号(;),那么会自动添加到该行的末尾。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安... 查看详情

idea插件系列(104):redissimple插件——连接reids

1.插件介绍redissimple插件。连接redis,进行查看、修改、删除数据。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进行安装。插件下载地址:https://plug... 查看详情

idea插件系列(79):toolwindowmanager插件——工具窗口管理器

1.插件介绍ToolWindowManager插件。允许在每个项目的基础上控制IDEAToolWindow按钮的可用性。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。 第二种安装方式是使用离线插件进行安装。插件下载... 查看详情

idea插件系列(114):gitee插件——连接码云

1.插件介绍允许使用码云-Gitee 有一些功能就像GitHub插件。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进行安装。插件下载地址:https://plugins.jetbrains.co... 查看详情

idea插件系列(35):fancymusic插件——背景音乐插件

1.插件介绍FancyMusic插件。当您打字时,会响起优美的背景音乐。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进行安装。插件下载地址:https://plugins... 查看详情

idea插件系列(110):actiontracker插件——动作跟踪器

1.插件介绍ActionTracker插件。允许记录用户在IntelliJIDE中执行的操作。使用Tools——>StartTracking操作以开始录制,以及Tools——>StopTracking...结束跟踪。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前... 查看详情

idea插件系列(86):filepathautocomplete插件——文件路径自动完成

1.插件介绍FilePathAutocomplete插件。自动完成文件路径。效果如下:2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。第二种安装方式是使用离线插件进行安装。插件下载地址:https://plugin... 查看详情

idea插件系列(57):excelreader插件——excel文档阅读器

1.插件介绍ExcelReader插件。这是Excel文件的插件。您可以在IDEA中读取文件内容。不需要打开excel应用程序。支持[xls,xlsx,csv]三种格式。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。 第二种安... 查看详情

idea插件系列(78):changelistorganizer插件——自动分类修改文件

1.插件介绍ChangelistOrganizer插件。通过将修改后的文件移动到预定义的更改列表中,自动组织它们。2.安装方式第一种方式,是在IDEA上搜索插件进行安装,会适配当前IDEA的版本。 第二种安装方式是使用离线插件进行安... 查看详情

idea插件系列(56):camelcase插件——驼峰转换

1.插件介绍CamelCase插件。在kebab-case、SNAKE_CASE、PascalCase、camelCase、snake_case或spacecase之间轻松切换。请参阅编辑菜单或使用⇧+⌥+U/Shift+Alt+U。允许禁用某些转换或在首选项中更改它们的顺序。2.安装方式第一种方式࿰... 查看详情