我正在基于微服务模式构建应用程序。每个微服务都公开Rest API。为了简化微服务之间的调用,每个RestController都实现并连接一个FeignClient。这些接口在称为通用接口的通用库中声明。
因此,如果微服务A要调用微服务B,则只需从公共接口库中导入接口并使用FeignClient。一切正常。
所有微服务都位于Api-Gateway(Zuul)的后面,因此如果我通过Api-Gateway调用其后的微服务,则可以正常工作。
问题是我想在Api-Gateway中引发一个Swagger-UI,以允许像外部应用程序那样调用后面的微服务。我无法让Swagger公开其余的api,它看上去是空的。有什么建议吗?
非常感谢