如何让Swashbuckle为每条路径生成一个Swagger Schema?

时间:2016-09-29 10:15:32

标签: swagger swashbuckle

是否有可能让Swashbuckle为每个WebAPI Action(路径)生成一个单独的Swagger Schema?我只能为项目中的所有操作获得一个组合模式(或永久排除端点)?

否则,是否有工具可以将我的组合模式拆分为每个路径的单独模式?

我查看了文档和swagger工具,但看不到任何有用的内容,只能为JSON Schema中的路径生成代码工件。

由于

1 个答案:

答案 0 :(得分:1)

SwashBuckle处理给定Web API项目的所有控制器。

实现这一目标的两种方法是:

  • 每个需要的Swagger架构有一个Web API项目;虽然很简单,但需要多个项目,这些项目可能对对象有共同的引用。

  • "欺骗"通过使用versioning capabilities,使版本成为孤岛逻辑(v1& v2可能会成为path1& path2}。

    < / LI>