W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
SpringMvc中文檔出現(xiàn)異常一般分2種情況:
針對(duì)以上兩種情況的解決辦法:
第一種:doc.html打開(kāi)提示404?
一般無(wú)需添加此配置,如果出現(xiàn)這種情況,在Spring的xml配置文件中,添加Spring的靜態(tài)資源映射路徑即可,如下:
<mvc:resources location="classpath:/META-INF/resources/" mapping="doc.html"/>
<mvc:resources location="classpath:/META-INF/resources/webjars/" mapping="/webjars/**"/>
第二種:doc.html已經(jīng)可以打開(kāi),但是頁(yè)面無(wú)任何接口文檔?
在web.xml中配置了DispatcherServlet
,則需要追加一個(gè)url匹配規(guī)則,如下
<!-- 配置swagger-bootstrap-ui的url請(qǐng)求路徑-->
<servlet-mapping>
<servlet-name>swaggerDemoMvc</servlet-name>
<url-pattern>/v2/api-docs</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>swaggerDemoMvc</servlet-name>
<url-pattern>/swagger-resources</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>swaggerDemoMvc</servlet-name>
<url-pattern>/swagger-resources/configuration/ui</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>swaggerDemoMvc</servlet-name>
<url-pattern>/swagger-resources/configuration/security</url-pattern>
</servlet-mapping>
<!--此接口地址為SwaggerBootstrapUi提供的增強(qiáng)地址,如果不使用增強(qiáng)功能,可排除此配置-->
<servlet-mapping>
<servlet-name>swaggerDemoMvc</servlet-name>
<url-pattern>/v2/api-docs-ext</url-pattern>
</servlet-mapping>
關(guān)于SpringMvc的代碼示例可參考swagger-bootstrap-ui-demo-mvc
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: