今天學習springboot整合Swagger測試訪問 鏈接: http://localhost:8080/swagger-ui.html.時,出現如下圖錯誤:
出現此錯誤可能的原因有如下幾種情況:
-
未在SwaggerConfig配置類上加 @EnableSwagger2 註解
在配置類中加入如圖所示的註解即可!
如果測試還是不行。則參考第二種方式. -
在方法1的基礎上,在主啓動類加上@ComponentScan(“swagger配置類所在包”),以保證配置類被掃描到 。如下圖所示:
此時在運行測試! -
如果上面兩種方法均不行,此時檢查一下你的配置文件。看看是不是測試端口的問題。如果你是配置了多環境。則一定要注意端口號是否改變。
此處博主的環境就是多環境,在切換環境後要改變端口號訪問!!!
不同的測試環境,端口號不同,訪問時不一定都是 8080端口的http://localhost:8080/swagger-ui.html
!