其他分享
首页 > 其他分享> > Spring_Boot项目集成Swagger填坑

Spring_Boot项目集成Swagger填坑

作者:互联网

事情是这样的:

最近疫情在家里闲的无聊 看了看Swagger-2 在练习的过程出现了错误 写个帖子 希望跟我有同样问题的朋友可以避雷. 下面进入正题:

img点击并拖拽以移动编辑

我使用的swagger-2版本是2.9.4 pom如下:

        <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>

点击并拖拽以移动

在包下创建Swagger-Config以及类

img点击并拖拽以移动

如上便是使用swagger2最快的方法 但是在启动后报错

img点击并拖拽以移动

起初我以为是guava 瓜娃子的锅 后来发现并不是 后来才知道这是因为Springfox使用的路径匹配是基于AntPathMatcher的,而Spring Boot 2.6.X使用的是PathPatternMatcher。
解决:在application.properties里配置:spring.mvc.pathmatch.matching-strategy=ANT_PATH_MATCHER

img点击并拖拽以移动

标签:springfox,Spring,Boot,2.9,swagger2,填坑,io,Swagger
来源: https://www.cnblogs.com/wanshen/p/16294222.html