IDEA插件更新:配置选项更丰富、支持环境、全局参数的创建和维护

Apipost-Helper-2.0 IDEA插件,因快速扫描代码、基于注解提取信息、支持直接调试及生成API文档等功能受到众多用户的认可,是目前市面上一款真正高效便捷生成接口文档的利器。本月初,Apipost IDEA插件又迎来重大优化,在应用市场搜索Apipost-helper,下载或者更新至最新版本1.0.19即可。

图片

相对来说,新版Apipost IDEA的配置选项更丰富,接下来我们就看看这次更新版本的具体变化:

一、UI界面优化,配置选项更灵活

新版Apipost IDEA的UI设计配置选项更加丰富灵活。过去版本只有一个设置页,新版则将当前用户信息和上传设置细分为了两个独立页面,界面更加清晰,操作更加便捷。这样我们能够更快速地找到并设置自己需要的选项,大大提高工作效率。

图片

图片

二、上传方式全面自定义

(一)支持环境上传

新版Apipost IDEA插件,引入了强大的环境上传功能,彻底解决了以往在单一环境中上传API文档或测试数据的局限性。我们可以根据项目的不同开发阶段(如开发环境、测试环境、生产环境)或不同的服务器配置,轻松创建并管理多个上传环境。每个环境都可以独立配置API的URL、请求头、认证信息等,确保API文档和测试数据能够准确无误地对应到目标环境中。无论是进行日常的API测试,还是准备将应用部署到生产环境,您都可以一键切换至相应的环境配置,无需手动修改任何代码或配置文件,即可快速完成上传任务。

图片

👆上传路径设置及环境设置

(二)参数命名规则可自定义:

在新版IDEA插件中,我们可以根据项目需求或个人偏好,自由设置上传参数的命名规则,让API文档的呈现更加符合期望。  

  • 灵活控制父类属性:

    新版插件支持自定义是否包含父类属性在上传内容中,对于处理复杂继承关系的项目来说,该功能非常重要。

  • 序列化选项更灵活:

    为适应不同的API接收需求,我们可以选择是否对上传参数进行序列化。

  • 参数映射更强大

    新增的参数映射功能,能够更精确地控制请求体中的参数与代码中变量的对应关系,减少错误,提升准确性。

三、本地调试体验升级

支持环境的创建和维护

新版本的IDEA还重点优化了本地调试功能,支持创建和维护多个调试环境,每个环境都可以自定义请求头等信息。

本地调试环境设置

四、IDE插件更多使用说明

1、代码写完快速上传至Apipost

编写完代码后,右键点击「Upload to Apipost」即可快速将源码中包含的API以及注解同步至Apipost中,并生成可以访问的API文档链接。

图片

2、代码写完快速调试

安装 Apipost Helper 后点击右侧角标,打开接口树管理区,可进行接口调试、接口快速定位等操作。

图片

3、根据API搜索对应源码、接口树

右侧接口调试栏新增搜索功能可以根据API搜索对应源码、接口树。

根据API搜索对应源码:

图片

根据API在接口树中搜索API:

图片

4、根据源码method跳转到对应API处

接口代码处展示箭头图标,点击即可快速跳转至对应接口列表处

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/44629.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何降低pdf内存,如何降低pdf內存大小,如何降低pdf内存占用

在现代办公环境中,pdf文件已经成为了一种不可或缺的文档格式。然而,pdf内存太大文件常常给我们的工作带来困扰,本文将为你揭秘几种简单有效的方法,帮助你轻松降低 pdf 内存,提高工作效率。 方法一、安装pdf转换软件 打…

SVN 解决冲突

SVN 解决冲突 1. 引言 在软件开发过程中,版本控制是一个至关重要的环节。SVN(Subversion)作为一个流行的版本控制系统,被广泛应用于团队协作中。然而,当多个开发者同时对同一部分代码进行修改时,冲突是不可避免的。本文将详细介绍如何在SVN中解决这些冲突,以便团队成员…

Matlab学习笔记(个人向)

Matlab复习笔记(个人向) 学Matlab无非就一个讲究,老老实实把系统的help帮助中心部分给看了,非常的管用 1. 变量 申明变量表达式;写了;则不会显示在命令行窗口中,不写则会显示 查询 who语句查看工作空间中的所有变量whos查看工作空间中变量的…

ES6 Generator函数的语法 (七)

ES6 中的 Generator函数是一种特殊类型的函数,它允许你控制函数的执行流程,使其在执行过程中可以多次暂停和恢复。Generator 函数在定义时使用星号 * 作为后缀。 主要特性: 惰性计算:Generator 函数执行到 yield 表达式时会暂停&…

(Windows环境)FFMPEG编译,包含编译x264以及x265

本文使用 MSYS2 来编译 ffmpeg 一、安装MSYS2 MSYS2 是 Windows 下的一组编译套件,它可以在 Windows 系统中模拟 Linux 下的编译环境,如使用 shell 运行命令、使用 pacman 安装软件包、使用 gcc (MinGW) 编译代码等。 MSYS2 的安装也非常省心&#x…

RAG技术知识笔记

RAG(Retrieval-Augmented Generation)技术 介绍 Retrieval-Augmented Generation(RAG)是一种将信息检索(IR)与自然语言生成(NLG)相结合的技术,用于构建具有增强回答能力…

ADC分类

目录 一、模数转换器的基本组成 二、ADC基本参数 2.1 分辨率 2.2 采样速率 2.3 满摆幅输入范围 三、静态参数 2.1 微分非线性(DNL) 2.2 积分非线性(INL) 四、动态参数 五、ADC主要类型 模拟数字转换器即A/D转换器&#…

Python 3 和 VSCode:开发者的理想组合

Python 3 和 VSCode:开发者的理想组合 Python 3 和 Visual Studio Code(VSCode)是现代软件开发中的两个重要工具。Python 3 是一种高级编程语言,以其简洁明了的语法和强大的功能而闻名。VSCode 是一款由微软开发的免费、开源的代码编辑器,它以其高效的性能和丰富的扩展而…

C语言 | Leetcode C语言题解之第227题基本计算题II

题目&#xff1a; 题解&#xff1a; int calculate(char* s) {int n strlen(s);int stk[n], top 0;char preSign ;int num 0;for (int i 0; i < n; i) {if (isdigit(s[i])) {num num * 10 (int)(s[i] - 0);}if (!isdigit(s[i]) && s[i] ! || i n - 1) {s…

禁止使用存储过程

优质博文&#xff1a;IT-BLOG-CN 灵感来源 什么是存储过程 存储过程Stored Procedure是指为了完成特定功能的SQL语句集&#xff0c;经编译后存储在数据库中&#xff0c;用户可通过指定存储过程的名字并给定参数&#xff08;如果该存储过程带有参数&#xff09;来调用执行。 …

pnpm workspace使用教程【Monorepo项目】

目录 前言一、pnpm简介特点&#xff1a;对比 二、 创建项目添加文件 pnpm-workspace.yaml目录结构pnpm workspace: 协议修改配置文件执行 安装 三、命令解析执行包命令所有包操作命令 四、实例代码 前言 前面两篇&#xff0c;我们讲了 yarn workspace 和 lerna &#xff0c; …

防火墙(ensp USG6000v)---安全策略 + 用户认证综合实验

一. 题目 1&#xff09; 拓扑 2&#xff09;要求 1. DMZ区内的服务器&#xff0c;办公区仅能在办公时间内(9:00 -- 18: 00)可以访问&#xff0c;生产区的设备全天可以访问 2.生产区不允许访问互联网&#xff0c;办公区和游客区允许访问互联网 3.办公区设备10.0.2.10不充许…

请求被中止: 未能创建 SSL/TLS 安全通道

if (this.RequestHeaders null) { this.RequestHeaders._Referer url.urlTxt; } Sharing.setTips("已发出请求"); text HTTP.GetUrlHtml(url.urlTxt, this.RequestHeaders, this.Timeout, this.cookie); if (text.IndexOf("#EXTM3U") < 0) { Sharing…

桥联亲和素-标记生物素法(BRAB)

桥联亲和素-标记生物素法&#xff08;BRAB&#xff09;是一种基于生物素与亲和素&#xff08;或链霉亲和素&#xff09;之间高亲和力特性的生物医学检测方法。以下是关于BRAB法的详细解释&#xff1a; 一、定义与原理 BRAB法&#xff0c;也称为桥联亲和素-标记生物素法&#xf…

【测试开发】--安全渗透测试

1. 安全渗透 1.1 分类 web数据库安全web应用服务器安全&#xff08;文件上传漏洞、文件包含漏洞&#xff09;web客户端安全&#xff08;XSS跨站攻击&#xff09; 2. sql注入 2.1 sql注入介绍 sql注入在安全问题中排行榜首sql注入攻击是输入参数未经过滤&#xff0c;然后直…

vscode c++可以找到声明却无法自动补全

这个问题折磨了我将近一个月&#xff0c;今天终于被解决了&#xff0c;特此记录 情景再现 事情的起因是我在学习华为的Ascend C算子&#xff0c;需要编写C代码。关于怎么下载库文件怎么编译之类的不是本文的重点&#xff0c;重点是自动补全。 我已经拿到库文件了&#xff0c…

机器学习笔记之监督学习

基本概念 用于训练模型的数据集称为&#xff1a;训练集 成本函数/代价函数&#xff1a;指示模型的运行情况&#xff0c;用于衡量训练数据与该直线的拟合程度。将预测值和目标值做差&#xff0c;该差值也被称为“损失值”。 例如我们需要计算平均的平方误差来衡量 成本函数/…

uniapp适配解决方法

uni-app的专属强大自适应单位upx&#xff0c;rpx&#xff0c;不能动态赋值解决办法… uni-app 使用 upx 作为默认尺寸单位&#xff0c; upx 是相对于基准宽度的单位&#xff0c;可以根据屏幕宽度进行自适应。uni-app 规定屏幕基准宽度750upx。 开发者可以通过设计稿基准宽度计…

无人机之飞行规划与管理篇

无人机飞行规划与管理是确保无人机安全、高效且符合法规的运行的关键步骤。这一过程包括了对飞行任务的详细安排、航线的设定以及风险的评估和管理。下面简述这一过程的主要环节&#xff1a; 一、飞行目的和任务确定 在规划之初&#xff0c;必须明确无人机的飞行目的&#xf…

STM32微控制器在无人机控制中的应用与实践(内附资料)

摘要 无人机技术正迅速发展&#xff0c;STM32微控制器因其高性能和灵活性&#xff0c;成为无人机控制系统的首选平台之一。本文将探讨STM32微控制器在无人机控制中的应用&#xff0c;包括飞行控制、传感器集成、数据通信等方面&#xff0c;同时提供实践代码示例。 1. 无人机控…