IDEA插件系列-EasyYapi

本文介绍了IntelliJ IDEA的easy - yapi插件,包含插件介绍和使用方式。使用方式涵盖安装,给出了安装版本链接;还介绍了rpc接口和rest接口的导入方法,以及在项目中的使用,如代码注释配置、easy.api.config文件配置和RPC项目配置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插件介绍

使用方式

安装

安装方式

请使用这个版本 ~~easy-yapi.2.1.3.183.0.jar~~https://github.com/tangcent/easy-yapi/releases/download/v2.1.3/easy-yapi.2.1.3.183.0.jar

rpc接口导入支持以下使用方法

  1. 打开项目中的包含rpc的文件或者在IDEA的左边项目文件区域选择文件或者文件夹 使用快捷键alt shift E(windows)/ctrl E(mac) 然后选择要导出的API,选择导出渠道Yapi/Markdown 点击[✔]按钮或者按回车键完成导出
  2. 打开项目中的包含rpc的文件 右键文件内容选择Generate...或者用[Alt + Insert]/[Ctrl+Enter](快捷键可能不一样)" 然后选择ExportYapi/ExportMarkdown
  3. 在IDEA的左边项目文件区域选择文件或者文件夹 鼠标点击最上方Code > ExportYapi/ExportMarkdown

rpc相关规则

规则的key 规则目标(上下文) 版本 规则描述
mdoc.class.filter class v0.9.5+ 选择哪些类可以导出方法文档(rpc)
mdoc.method.filter method v0.9.5+ 选择哪些方法可以导出方法文档(rpc)
mdoc.method.path method v0.9.5+ 设置方法文档(rpc)的路径
mdoc.method.http.method method v0.9.5+ 设置方法文档(rpc)HTTP请求方式

点击规则配置查看更多.


  • **导出rpc方法的功能默认是关闭的 , 开启需要勾选:Preferences(Settings) > Other Settings > EasyApi > Support > methodDoc** , 参见:IDEA配置
  • rpc文档支持导出到yapi/markdown

rest接口导入

支持以下使用方法

  1. 打开项目中的包含api/rpc的文件或者在IDEA的左边项目文件区域选择文件或者文件夹 使用快捷键alt shift E(windows)/ctrl E(mac) 然后选择要导出的API,选择导出渠道Yapi 点击[✔]按钮或者按回车键完成导出
  2. 打开项目中的包含api/rpc的文件 右键文件内容选择Generate...或者用[Alt + Insert]/[Ctrl+Enter](快捷键可能不一样)" 然后选择ExportYapi
  3. 在IDEA的左边项目文件区域选择文件或者文件夹 鼠标点击最上方Code > ExportYapi
  4. 鼠标点击最上方Code > YapiDashBoard 然后就可以用鼠标将左边的API拖动到右边yapi目录中,完成API导出到Yapi

  • 初次使用可能会以弹窗的方式要求输入必要的信息,参见:yapi配置
  • 熟悉后可以尝试:yapi mock

项目中使用

在项目根路径加入 .easy.api.config 文件

代码注释配置

类注释
/**
 * 前置网关配置中心方案设计
 *
 * @author Khalid
 * @version V1.0
 * @since 2021-03-02 09:13
 */
@RestController
public class GatewayConfigCenterController {
   
}
方法注释
/**
 * 获取业务通用配置
 *
 * @param interchangeableConfigQueryParam
 * @return
 * @folder 自助终端配置中心方案设计
 */
@PostMapping("/gateway/configcenter/getInterchangeableConfig")
@ResponseBody
public Result<List<InterchangeableConfigVO>> getInterchangeableConfig(
    @RequestBody InterchangeableConfigQueryParam interchangeableConfigQueryParam) {
   
    return Results.success(new ArrayList<>());
}
字段注释
package com.khalidlife.demo.schemedesign.controller.param;

import java.util
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值