SpringBoot整合Swagger文档
springboot整合swagger步骤如下
1.导入依赖
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger-ui</artifactId>
<version>2.9.2</version>
</dependency>
2.添加swagger配置文件
@Configuration
@EnableSwagger2
public class Swagger2Config {
}
3.如果项目中使用权限拦截,一并对swagger放行
.excludePathPatterns("/swagger-ui.html")
.excludePathPatterns("/v2/**")
.excludePathPatterns("/swagger-resources/**")
注意:这里在controller类添加注解如果扫描不到也无法使用
正常配置完swagger以后 进入swagger-ui界面,swagger-ui界面可以用来测试接口,和查看api接口信息默认扫描所有api接口 显示配置成功后
展开hello-controller的hello接口,输入参数并点击执行,就可以看到接口测试结果了
完成之后再次启动应用就可以看到结果了
以上就是我分享的soringboot集成swagger的内容,和swagger的部分知识点
如果想要了解更多swagger的内容可以去swagger的官网
官网地址:https://swagger.io/