当前位置:网站首页>Swagger 的使用
Swagger 的使用
2022-08-02 14:01:00 【昊天h1】
Swagger 的使用
1.导入依赖
<!-- 核心包 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<!-- API获取的包 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>3.0.0</version>
</dependency>
<!-- 官方UI包 -->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>3.0.0</version>
</dependency>
2.添加配置类
@Configuration //表明当前类是配置类
@EnableOpenApi //表示开启生成接口文档功能(只有开启了OpenApi,才可以实现生成接口文档的功能)
public class SwaggerConfig {
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.OAS_30)
.apiInfo(apiInfo())
.select()
.apis( RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
.paths(PathSelectors.any())
.build();
}
private ApiInfo apiInfo() {
return new ApiInfoBuilder()
.title("项目接口文档")//标题
.description("更多请咨询服务开发者c。")//描述
.version("1.0")//版本
.build();
}
}
3.控制层添加注解
位置 | 格式 |
---|---|
类 | @Api(tags = “用户信息管理”) |
方法 | @ApiOperation(“查询用户”) |
Swagger界面
边栏推荐
- RKMPP 在FFmpeg上实现硬编解码
- 巴比特 | 元宇宙每日必读:蒂芙尼宣布推出限量版 CryptoPunk 定制吊坠
- 目标检测场景SSD-Mobilenetv1-FPN
- Some impressions of the 519 plummet 2021-05-21
- SQL函数 TRUNCATE
- tinymce 如何实现动态国际化
- Break the limit of file locks and use storage power to help enterprises grow new momentum
- 如何解决1045无法登录mysql服务器
- 泡利不相容原理适用的空间范围(系统)是多大?
- 好用的php空间,推荐国内三个优质的免费PHP空间[通俗易懂]
猜你喜欢
如何选择正规的期货交易平台开户?
Sentinel源码(六)ParamFlowSlot热点参数限流
WeChat Mini Program-Recent Dynamic Scrolling Implementation
How to solve 1045 cannot log in to mysql server
stack && queue
Image retrieval method based on deep learning!
CVE-2020-27986(Sonarqube敏感信息泄漏) 漏洞修复
Supervision strikes again, what about the market outlook?2021-05-22
Embedded system driver primary [2] - based on character device driver _ basic framework
网络安全第二次作业
随机推荐
电脑死机,Word忘了保存怎么办?怎么恢复?(编辑器是WPS)
hsql是什么_MQL语言
苹果,与Web3 “八字不合”
FFmpeg 的AVCodecContext结构体详解
els long block deformation conditions, boundary collision judgment
Supervision strikes again, what about the market outlook?2021-05-22
Gstreamer Plugin注册流程详解
SQL函数 UCASE
Detailed explanation of stored procedures
关于C#使用DateTime数据的细节
binary search && tree
How to solve 1045 cannot log in to mysql server
LayoutParams的详解
RowBounds[通俗易懂]
CSDN(成长一夏竞赛)- 最大数
HALCON: 对象(object)从声明(declaration)到结束(finalization)
RKMPP库快速上手--(一)RKMPP功能及使用详解
腾讯安全发布Tencent Cloud EdgeOne,为企业出海打造安全加速一体化服务
C# 编译错误:Compiler Error CS1044
此次519暴跌的几点感触 2021-05-21