使用Swagger Codegen将文件生成到多个路径?

时间:2017-03-22 16:06:38

标签: asp.net swagger .net-core swagger-codegen

我正在为我们的服务器端codegen实现创建一个模板,但是我遇到了一个功能请求的问题......

将要使用生成的基础的开发人员需要以下模式(生成器基于dotnetcore):

  • 控制器
    • V {apiVersion}
      • {endpoint} ApiController:Controller,I {endpoint} Api
  • 接口
    • V {apiVersion}
      • I {端点} API
      • I {}端点DataProvider中
  • 的dataProvider -v {} apiVersion   - {endpoint} DataProvider:I {endpoint} DataProvider

两个接口都是相同的,描述了端点。 DataProvider实现将允许我们在运行时使用DI来交换实际的数据提供者/业务逻辑层。

生成的ApiControllers将引用IDataProviders,并使用实际的实现(当前活动的实现)。为此,我们将使用dotnetcore的内置依赖注入系统。

但是我似乎无法根据模板找到将操作生成器输出到三个不同文件夹的方法。它最终会在一个文件夹中混乱,我需要手动移动它们。

有没有办法解决这些要求,还是应该一直手动解决?

0 个答案:

没有答案