是否有可能让Swashbuckle为每个WebAPI Action(路径)生成一个单独的Swagger Schema?我只能为项目中的所有操作获得一个组合模式(或永久排除端点)?
否则,是否有工具可以将我的组合模式拆分为每个路径的单独模式?
我查看了文档和swagger工具,但看不到任何有用的内容,只能为JSON Schema中的路径生成代码工件。
由于
答案 0 :(得分:1)
SwashBuckle处理给定Web API项目的所有控制器。
实现这一目标的两种方法是:
每个需要的Swagger架构有一个Web API项目;虽然很简单,但需要多个项目,这些项目可能对对象有共同的引用。
"欺骗"通过使用versioning capabilities,使版本成为孤岛逻辑(v1
& v2
可能会成为path1
& path2
}。