在我們配置攔截器后,我們可以在相關配置類中配置攔截路徑和放行路徑。這時如果我們不夠細心,會造成swagger2無法使用的情況。
這時,有些人會想到少了注解,但肯定是錯誤的。明明配攔截器之前正常使用,怎么配了攔截器過后會少注解呢?
我們的思路應該是————swagger-ui相關資源是不是被攔截了?
正確的解決方法是
相關路徑為:
"/swagger-resources/**"
,"/webjars/**"
,"/v2/**"
,"/swagger-ui.html/**"
這時再重新啟動,發現可以正常打開swagger-ui頁面