我有兴趣在我们的微服务架构中使用swagger。每个微服务都是用.NET(WebApi2)编写的,并且是一个单独的应用程序(相同的主机,但只是不同的路径)。理想情况下,我喜欢一个描述所有API的swagger规范,然后希望使用它来生成客户端c#,因此这些API的所有使用者都拥有模型的定义以及服务的调用者。
这可能吗?我从2.0开始读到它但没有找到任何具体的例子。我开始玩一些.NET swagger库,他们似乎都在应用程序本身中安装了swagger-ui,因此每个微服务都有效地托管了自己的API。
感谢您的帮助。