目录
Swagger是一个开源的软件框架,可以帮助开发人员设计、构建和使用Web服务,将代码与文档结合在一起,完美的解决了前后端分离的接口交接问题(编写接口文档,方便前后端交互),使开发人员将大部分精力集中到业务中,而不是文档的撰写,提高了开发效率也减少了开发成本。swagger官网
一、Swagger的安装
1、添加依赖
<!--swagger依赖-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
<!--swagger第三方插件-->
<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>swagger-bootstrap-ui</artifactId>
<version>1.9.6</version>
</dependency>
2、添加配置
:Springfox使用的路径匹配是基于AntPathMatcher的,而Spring Boot 2.6.X使用的是PathPatternMatcher
spring:
mvc:
pathmatch:
# 解决swagger3和springboot版本冲突
matching-strategy: ant_path_matcher
# 用来开启或关闭文档的显示,线上不需要开启,开启会浪费资源
springfox:
documentation:
swagger-ui:
enabled: true
3、创建配置类
package com.chen.config;
import org.springfr