我有10个微服务,每个微服务都有多个REST API。目前,我已经为每个微服务独立配置了swagger。问题是我们有10个不同的swagger url,每个微服务1个。
我们还有eureka服务器和zuul网关。
我的问题是,我如何将swagger url集中在一个地方,即我只有一个swagger url用于所有微服务。什么是最好的方法?我如何做到这一点?
我用的是弹簧靴。
这可以通过使用自定义代理规则来完成,该规则将从公共URL指向单个swagger页面。
http://<APP_URL>招摇/<SERVICE_A>->;http://<APP_A_IP>:/api/swagger-ui/index.htmlhttp://<APP_URL>招摇/<SERVICE_B>->;http://<APP_B_IP>:/api/swagger-ui/index.html