java—将所有微服务集中在一个地方

e4eetjau  于 2021-07-15  发布在  Java
关注(0)|答案(1)|浏览(258)

我有10个微服务,每个都有多个restapi。目前,我已经为每个微服务单独配置了swagger。问题是我们有10个不同的招摇网址,每个微服务1个。
我们还有eureka服务器和zuul网关。
我的问题是如何将swagger-url集中在一个地方,即所有微服务只有一个swagger-url。最好的方法是什么?我怎么做?
我用的是Spring Boot。

oxalkeyp

oxalkeyp1#

这可以通过使用自定义代理规则来完成,这些规则将指向公共url中的单个swagger页面。
http://<app\u url>/swagger/<service\u a>->http://<app\u a\u ip>:/api/swagger ui/index.html http://<app\u url>/swagger/<service\u b>->http://<app\u b\u ip>:/api/swagger ui/index.html

相关问题