一篇文章帶你解決 Unable to infer base url. This is common when using dynamic servlet registra

2020-10-25 11:00:41

在這裡插入圖片描述
我這裡使用的是2.10.2 版本的 swagger,這個版本將由於支援了WebFlux,所以之前的@EnableSwagger2就移除掉了,變為@EnableSwagger2WebMvc以及@EnableSwagger2WebFlux

 		<dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger2</artifactId>
            <version>2.10.2</version>
        </dependency>
        <dependency>
            <groupId>io.springfox</groupId>
            <artifactId>springfox-swagger-ui</artifactId>
            <version>2.10.2</version>
        </dependency>

學習 SpringBoot 整合 Swagger2 ,設定好之後突然遇到了這個問題

網上搜各種答案,嘗試了:
(1)啟動類加掃描 config 路徑
(2)啟動類加註解 @EnableSwagger2WebFlux

都不好使 。。。。。

最後換了版本,換成了 2.9.2 版本的 swagger2

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

然後就好使了,真奇怪。。。。。

在這裡插入圖片描述

有知道什麼原因的,歡迎大佬留言討論

南淮北安 CSDN認證部落格專家 神經網路 深度學習 Python
日出又日落,深處再深處;一張小方桌,有一葷一素;