【解决问题】SwaggerUI页面不显示API
项目中新建了一个服务,添加Swagger的API注解之后,打开Swagger-UI能看到服务但是显示不了API。之前也经常遇到这种问题,基本上是因为服务刚部署到服务器需要一定的时间去加载,过会刷新一下就可以了,但是今天等待了很久也刷新了N多遍还是不行,那肯定是配置有问题了。
最后也找到了原因:
原来是新服务的路径名称错了,如图,Swagger配置中apis我设置的是com.ks.controller
,但是新建的服务一没注意创建了com.kingseok.controller
,这样一来Swagger当然找不到啦。
解决方案就是将com.kingseok.controller
改为com.ks.controller
,或者将apis的路径改成com.ks
,当然不建议采用这种,最好是每个服务的路径都相同。