啓動swagger報錯Unable to infer base url. This is common when using dynamic servlet....

出現這個彈窗,不是什麼版本問題,也不是什麼bug,只需要改掉tomcat配置裏的訪問路徑就可以了.

如上圖,直接在後面跟上swagger-ui.html就可以正常啓動了,不需要在8080/後面加項目名!!!

我是這麼解決的,希望可以幫到大家,

補充,早前發以上文章時,瞭解也不夠全面,現在補上後續

-——————————————————————————————————————————————————

注意需要該Config類(swagger的配置類)所處的包要被springboot啓動時掃描到swagger2才能生效。

否則會出現如下提示 
image