項目中新建了一個服務,添加Swagger的API注解之后,打開Swagger-UI能看到服務但是顯示不了API。之前也經常遇到這種問題,基本上是因為服務剛部署到服務器需要一定的時間去加載,過會刷新一下就可以了,但是今天等待了很久也刷新了N多遍還是不行,那肯定是配置有問題了。

最后也找到了原因:
原來是新服務的路徑名稱錯了,如圖,Swagger配置中apis我設置的是com.ks.controller,但是新建的服務一沒注意創建了com.kingseok.controller,這樣一來Swagger當然找不到啦。

解決方案就是將com.kingseok.controller改為com.ks.controller,或者將apis的路徑改成com.ks,當然不建議采用這種,最好是每個服務的路徑都相同。
