集中招摇,提供多种投放向导服务

时间:2016-02-15 17:26:11

标签: swagger dropwizard

我在每个dropwizard服务中都包含了swagger bundle。我想知道我们是否可以独立运行并连接到每个服务,以便用户可以通过一个UI集中查看所有服务。

2 个答案:

答案 0 :(得分:1)

我不知道有什么东西可以让你在Swagger UI中专门做到这一点,但是你可以查看DynamicApis.com。它们允许您托管多个swagger文档,并为您的API提供一些非常好的附加值。他们使用您的Swagger JSON并构建您自己的API门户。它们还具有本机REST API集成,您可以自动将API同步到门户网站,也可以手动上传它们。

Here是一个示例门户,他们可以展示如何托管多个API以及如何看待它们。

Here是每个API的文档的示例。有点像Swagger UI ++。

答案 1 :(得分:0)

可以在单个DW服务中拥有多个招摇实例。但是,UI不允许您独立指向每个UI。虽然修改index.html以允许用户选择部署中的swagger定义,但这很容易。