SpringSpringBoot2.6.4整合Swagger3.0.0填坑
Posted woodwhale
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringSpringBoot2.6.4整合Swagger3.0.0填坑相关的知识,希望对你有一定的参考价值。
【Spring】SpringBoot2.6.4整合Swagger3.0.0填坑
仓库配置
使用如下依赖
<!--swagger-ui-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-boot-starter</artifactId>
<version>3.0.0</version>
</dependency>
如果一直爆红,maven同步不了,就去本地maven仓库将io
软件包中的springfox
给删了,重新同步
空指针异常错误
自从SpringBoot2.6.0开始,Spring默认路径匹配策略从ANT_PATH_MATCHER改成PATH_PATTERN_PARSER
解决方式就是在在application.yml中添加
spring:
mvc:
pathmatch:
matching-strategy: ant_path_matcher
在application中使用注解@EnableOpenApi
Swagger3.0.0只需要使用``@EnableOpenApi注解在Applicatio启动项即可,无需再使用
@EnableSwagger2`
@EnableOpenApi
@SpringBootApplication
public class BlogApplication
public static void main(String[] args)
SpringApplication.run(BlogApplication.class,args);
Swagger的index地址
Swagger3.0.0之后,默认的页面从 http://localhost:8080/swagger-ui.html
的变为http://localhost:8080/swagger-ui/index.html
效果
填完坑之后,最终效果如下:
以上是关于SpringSpringBoot2.6.4整合Swagger3.0.0填坑的主要内容,如果未能解决你的问题,请参考以下文章