1

我正在使用 Wildfly 9.1、swagger-jaxrs 1.5.3 和 swagger-codegen-maven-plugin 2.1.3

我们尝试将 swagger 定义的 API(带有自己的模型和服务)与我们自己的生成器生成的数据库模型结合起来。我们的生成器已经添加了 swagger 所需的注释,以将其识别为 API 的资源。

我们现在尝试在编译时动态生成由 swagger 定义的模型(swagger-codegen-maven-plugin),只要我们不想使用其他模式的类,它就可以很好地工作。

我遇到的两个问题是:

  1. 在编写用于为新 api 生成文件的 swagger 规范时,我无法引用我们的数据库模型定义的对象

  2. 如果我现在将这些对象添加到 swagger 模型中以防止出现此问题(通过添加虚拟对象或从现有实体生成 .json) swagger 生成的类显然希望它们位于同一个包中。

我正在寻找一种巧妙的方法来结合这两种方法,而不会失去通过编辑 swagger 规范来开发 API 的机会。

4

0 回答 0