当前位置:网站首页>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界面
边栏推荐
猜你喜欢
网络安全第六次作业
binary search && tree
第二届中国Rust开发者大会(RustChinaConf 2021~2022)线上大会正式开启报名
ZABBIX配置邮件报警和微信报警
Object detection scene SSD-Mobilenetv1-FPN
如何解决mysql服务无法启动1069
Interview | with questions to learn, Apache DolphinScheduler Wang Fuzheng
Some impressions of the 519 plummet 2021-05-21
基于深度学习的图像检索方法!
The future of financial services will never stop, and the bull market will continue 2021-05-28
随机推荐
政策利空对行情没有长期影响,牛市仍将继续 2021-05-19
CSDN(成长一夏竞赛)- 最大数
C# 编译错误:Compiler Error CS1044
Embedded system driver primary [2] - based on character device driver _ basic framework
wait() ,notify(),notifyAll()以及wait()与sleep()比较
大而全的pom文件示例
Awesome!Alibaba interview reference guide (Songshan version) open source sharing, programmer interview must brush
SQL函数 UPPER
mysql的case when如何用
The world's largest Apache open source foundation is how it works?
web测试和app测试的区别?
Detailed explanation of ORACLE expdp/impdp
存储过程详解
Word | 关于删除分节符(下一页)前面的版式就乱了解决方案
Based on the flask mall administrator functions
目前想通过提取本地excel文件创建数据表,在sql语句这出了一些问题
GTK:Gdk-CRITICAL **: IA__gdk_draw_pixbuf: assertion ‘GDK_IS_DRAWABLE (drawable)‘ failed
Cloin 控制台乱码
网络安全第二次作业
第二讲 软件生命周期