在spring boot中完全支持swagger。那么在这里,我们如何使用asp.net web API来实现这一点呢?
发布于 2016-01-25 16:07:53
对于C# Web Api,您可以使用Swashbuckle。
发布于 2016-01-26 06:58:50
我使用Swashbuckle在我的API上启用Swagger2.0。
Nuget包:
Install-Package Swashbuckle安装Swashbuckle后,它会在项目中的App_Start文件夹下自动创建一个名为SwaggerConfig.cs的文件。此文件使用WebActivatorEx在应用程序启动时自动运行您在其中看到的代码。如果你看一下这个文件,就会非常直观地看到他们是如何做的,以及他们在做什么。
将其安装到应用程序中后,可以打开以下url查看swagger UI:~/swagger/ui/index
如果您对它创建的Swagger 2.0 JSON感兴趣,也可以导航到~/swagger/docs/v1。
发布于 2016-06-05 02:27:51
您还应该了解一下NSwag:该项目在一个工具链中结合了Swashbuckle (Swagger生成)和AutoRest (客户端生成)的功能。
该工具可以集成到构建过程中,也可以直接集成到Web API操作方法中。
https://stackoverflow.com/questions/34987709
复制相似问题