Swagger JaxR将生成的源与现有模型相结合

时间:2015-09-11 17:09:34

标签: jax-rs swagger-2.0

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

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

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

我遇到的两个问题是:

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

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

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

0 个答案:

没有答案