【发布时间】:2018-08-03 17:34:20
【问题描述】:
我们希望将 Swagger 规范拆分为两个文件。一个包含端点,一个包含类型定义,因为类型定义在多个项目中使用,我们希望避免在多个源位置修复某些内容。
我们正在使用 maven codegen 插件来生成模型和 api,它可以很好地进行拆分。
但是请求验证并没有,因为它无法遵循对类型定义的外部引用。
我们正在使用 swagger-request-validator-springmvc 进行请求验证。不幸的是,只允许使用一种资源,并且它不会像 swagger-codegen 那样将多个规范扩展/合并为一个。
在详细模式下运行 swagger-codegen 时,日志中会显示“合并”的 swagger 规范。有没有办法让 codegen 导出这个合并的规范?
或者还有其他方法可以让请求验证与多个规范文件一起使用吗?
【问题讨论】: