前言受新型冠状病毒的影响,在家像猪一样不是睡就是吃,闲着就学着用下Swagger和YApi,特将这几天的学习成果写成了这系列的文章,希望能对大家有所帮助。武汉加油,中国加油!Spring Boot 1.5.8集成Swagger2 + YApi —— 集成Swagger2Spring Boot 1.5.8集成Swagger2 + YApi —— Swagger常用注解说明Spring Boot 1.
转载
2024-03-31 08:26:32
64阅读
前言受新型冠状病毒的影响,在家像猪一样不是睡就是吃,闲着就学着用下Swagger和YApi,特将这几天的学习成果写成了这系列的文章,希望能对大家有所帮助。武汉加油,中国加油!常用注解汇总:@Api:用在请求的类上,表示对类的说明
tags="说明该类的作用,可以在UI界面上看到的注解"
value="该参数没什么意义,在UI界面上也看到,所以不需要配置"
@ApiIgnore:用
转载
2024-04-16 20:55:22
474阅读
1.安装 node # download node package, recommended directory is /usr/local/src/$ wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz # decompression node package$ xz -d node-v10.13.0
原创
精选
2022-10-18 14:51:11
557阅读
1评论
近期呢,公司来了一个小白自动化测试,带带她的同时,觉得整理一份好的接口文档还是非常必要的,于是下面接介绍如何搭建接口文档,市面上接口文档有很多,这边我们使用yapi。 首先我们需要一台服务器去搭建,这里我的系统是centos的阿里云服务器。要安装以下三个模块(1)nodejs(2)git(3)mongo 第一步安装nodejs:curl -sL https://rpm.node
转载
2023-08-04 18:37:13
349阅读
在本文中,我将详细记录如何在Docker环境中搭建YApi,这是一个开源的API管理平台,旨在便捷地进行API的设计和文档编写。通过这篇文章,我希望能够帮助大家快速上手YApi的Docker环境搭建,记录过程中的重点注意事项和配置细节。
## 环境准备
在开始搭建之前,我们需要确保我们的环境已经准备好。以下是当前所需的前置依赖和版本兼容性矩阵。
前置依赖安装如下表所示:
| 组件名称
# Docker 搭建 YAPI
在开发过程中,我们经常会使用接口管理工具来统一管理接口文档,方便团队协作和接口测试。YAPI 是一个功能强大的开源接口管理平台,通过 Docker 我们可以方便地搭建 YAPI 环境。
## Docker 简介
Docker 是一个开源的容器化平台,可以将应用程序及其依赖打包成一个容器,然后发布到任意的 Linux 系统中。使用 Docker 可以方便地进行
原创
2023-11-18 06:15:51
66阅读
文章目录SpringBoot项目引入Canal依赖配置文件项目结构设置监听类其余类、接口内容启动类实体类Controller类Mapper接口Serice接口运行测试 开始之前请确认docker中已运行mysql与canal容器,并完成了监听binlog配置 SpringBoot项目本次在SpringBoot整合Easy-ES实现对ES的基础操作项目基础上进行操作 引入Canal依赖<
转载
2024-10-19 07:59:53
164阅读
一、为什么用yapiyapi基于文档注释生成,没有代码的入侵。同一个工程的接口文档可以导出多个项目中,分权限查看。可以本地化部署,统一的接口文档,支持其他的文档接入。有idea插件支持,自动导出。二、安装部署安装
这里只是记录个人操作过程,详情可看官网,连接在这里。注意:要先配置好再启动,启动后超管默认的密码在启动日志里面。配置文档/data/yapi/vendors/config.json参考以
转载
2024-01-29 16:05:20
47阅读
Swagger介绍在工作时,编写玩代码以后,我们还要写一个接口文档,提供给前端或者需要调用这个接口的人看,但是手写文档实在是太费事了,所以就出现了Swgger框架,可以实现调用restFul风格的web服务,自动生成接口文档,还可以在线测试接口 使用步骤原生的Swager被国人集成到了Spring Boot红中了,所以只需导入启动Swagger依赖第一步:<!-- swagger对
转载
2024-09-24 21:31:29
292阅读
上一篇我们介绍了如何将康海官网的SDK示例程序在开发环境下进行加载,虽然海康官网提供的Demo文件包含了sdk绝大多数的使用方案,但如何利用海康SDK开发出一套能够利用http请求就能使网络摄像器根据相应的指令做出相应的控制。今天这篇文档主要介绍一下如何利用SpringBoot框架来集成海康SDK。步骤一:利用idea开发工具创建SpringBoot Web应用 具体的创建流程请看《利用Idea创
转载
2024-05-09 13:59:01
84阅读
SpringBoot整合easyPOI导出Excel模板1.需求导出上图这个格式的excel,原生的Apache POI需要对模板样式进行编写比较繁琐,不同的模板还需要重新改动代码,所以我想到了easyPOI,他上手简单只需要写很少的代码即可达到你想要的需求,但是他只能读取Excel的文件路径,这是一个坑,后面就踩到了!!!2.整合<dependency>
&l
转载
2024-02-15 09:41:50
90阅读
官网下载路径:https://www.mongodb.com/download-center/community下载完之后双击,一直next安装,其中这一步选择Custom注:这里取消Install MongoDB compass,自己安装一个可视化的工具,不然安装时间超长长长一开始我没勾选取消,安装了好久进度君都没反应,后面又手动卸载了全部文件再重新安装的,所以一定要取消勾选!接下来等待
转载
2021-09-16 10:13:00
1023阅读
2评论
layui 的增删改查 。。。 废话不多说上代码由于时间原因 暂时只实现了查询的后台完整代码其他的会之后贴出来 其实与查询相似 有需要的可以等我贴出 也可以照着查询仿写先展现效果前台代码 前台代码1 body>
2
3 <div class="demoTable" style="margin-top: 50px
转载
2024-06-24 12:52:55
78阅读
前言受新型冠状病毒的影响,在家像猪一样不是睡就是吃,闲着就学着用下Swagger和YApi,特将这几天的学习成果写成了这系列的文章,希望能对大家有所帮助。武汉加油,中国加油!笔者环境:OS:Windows10 x64安装的mongoDB版本:4.2.3由于笔者需要在本地部署YApi,而部署YApi的前置条件就是需要安装有mongoDB,所以本篇文章将详细介绍如何在Windows环境下部署安装mon
转载
2024-04-14 14:51:25
75阅读
SpringBoot Banner生成网站:https://www.bootschool.net/ascii 在SpringBoot项目的resource目录下,新建一个banner.txt文件,将自定义的banner内容放到文件里面。快速构建SpringBoot项目网站:https://start.spring.io/ yaml语法讲解配置文件SpringBoot使用一个全局的配置文件,配置文件
转载
2024-07-02 10:33:24
107阅读
前提准备1.Docker&& Docker Compose2.git clone htt
原创
2022-09-22 21:31:45
271阅读
Yapi是去哪儿网开源的一款接口管理工具。接口的文档的管理是一件比较痛苦的事情,后端开发不得不使用很长的时间去维护繁杂冗余的文档,而前端开发也因为文档的不精确也浪费开发时间。 工作中接口返回的参数值包含很多的异常场景,前端不得不写一大串的判断逻辑。配合前段调试需要模拟很多场景,比较费时费力,而且很多场景到了项目后期才能调试,在提交测试时时间就会显得很紧张。 总结起来文档式的接口管理方式浪费心里和时
转载
2024-01-12 09:20:40
336阅读
1评论
前言介绍Yapi 由 YMFE 开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护 API。项目地址:https://github.com/YMFE/yapi一、拉取镜像(镜像地址https://hub.docker.com/r/silsuer/yapi/)docker pull silsuer/yapi二、运行镜像生成容器docker run --nam
转载
2023-10-19 15:47:42
462阅读
YAPI YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。环境要求nodejs(7.6+)mongodb(2.6+)nodejs & npm安装yum install
转载
2024-07-04 22:52:06
93阅读
添加Swagger2依赖<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
转载
2024-03-23 12:23:58
168阅读