当前位置: 首页 > news >正文

Swagger的介绍和使用方式+常用注解

介绍:

使用Swagger你只需要按照它的规范去定义接口及接口相关的信息,就可以做到生成接口文档,以及在线接口调试页面.简单来说就是我们只需要知道使用Swagger可以帮助我们后端生成接口文档

Swagger官网:https://swagger.io/

因为单独使用Swagger会有些繁琐,所以用到了Knife4j框架

Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案。


使用方式:
1.导入 knife4j的maven坐标(相关的依赖)

2.在配置类中加入 knife4j相关配置

3.设置静态资源映射,否则接口文档页面无法访问


常用注解:

这几个注解可以说是可以直接影响到我们最终生成的接口文档,因为不少的参数+参数名称都是靠这几个注解传过来的,并且它可以让接口文档有更好的可读性

@Api:

@ApiModel:

@ApiModelProperty:

@ApiOperation:


http://www.mrgr.cn/news/68652.html

相关文章:

  • 普通一本大二学生,软件工程,想考研985,想知道哪个大学的软件工程好,又不至于完全考不起的?
  • [JAVAEE] 面试题(四) - 多线程下使用ArrayList涉及到的线程安全问题及解决
  • Android打包流程图
  • 小张求职记六
  • 多个服务器共享同一个Redis Cluster集群,并且可以使用Redisson分布式锁
  • Rust-宏编程
  • 运放进阶篇-多种波形可调信号发生器-产生方波-三角波-正弦波
  • 使用jmeter查询项目数据库信息,保存至本地txt或excel文件1108
  • 【C++】std::cout与std::cin缓冲区
  • 基于微信小程序的电子购物系统的设计与实现(lw+演示+源码+运行)
  • 第二篇-进阶-第十四章-上传与下载
  • 指针的运用
  • 数据库基础(9) . DML-多表操作
  • C++11的简介
  • 【go从零单排】error错误处理及封装
  • 电脑Windows藏着的高手——WMIC命令
  • MySQL数据库基础(一) MySQL安装及数据类型
  • 电商企业店云账户提现探析
  • 【Ant.design pro】 formRef 用法
  • C++ 二分法
  • 中小跨境卖家如何选择物流?
  • 如何使用 Python 语言的正则表达式进行网页数据的爬取?
  • 算法 -排序 -插入,选择
  • 2024外贸独立站指南:3个提高转化的问题所在!
  • 反反爬-课上实验
  • LLM | 论文精读 | CVPR | 基于问题驱动图像描述的视觉问答增强引言