SpringBoot集成swagger2訪問swagger-ui.html 404報錯

一、訪問報錯

在這裏插入圖片描述

二、問題分析

一般來說,當我們在項目中添加好swagger2的依賴之後就可以通過
http://localhost:端口號/swagger-ui.html 來訪問接口文檔,但現在卻
出現了404報錯,也就是資源找不到所以無法訪問。

如果你在項目中配置了自定義的資源映射,那麼問題就找到了。
這裏起初我是爲了訪問本地目錄的資源,才配置了自定義的資源映射,但是配置完之後swagger就無法正常訪問了,如果你也是類似的問題那麼你只需要在配置中加上如下所示的swagger配置之後就可以正常訪問接口文檔了。
在這裏插入圖片描述

registry.addResourceHandler("swagger-ui.html")
        .addResourceLocations("classpath:/META-INF/resources/");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章