我正在使用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),只要我们不想使用其他模式的类,它就会很好用。
我遇到的两个问题是:
在编写swagger规范时,我用来为新api生成文件,我无法引用数据库模型定义的对象
如果我现在将这些对象添加到swagger模型以防止出现此问题(通过添加虚拟或通过从现有实体生成.json)。由swagger生成的类显然希望它们在同一个封装
我正在寻找一种智能的方法来结合这两种方法,而不会失去通过编辑swagger规范来开发API的机会。