Swagger YML引用具体Java对象

Swagger YML引用具体Java对象,swagger,Swagger,我有一个大摇大摆的目标,一切都很顺利。现在,我需要补充如下内容: components: schemas: MyObj: type: object properties: myExistingProperties..... newProperty: type: object $ref: my.sf.package.MyNewClass 我的问题是,我如何引用来自swagger yml的具

我有一个大摇大摆的目标,一切都很顺利。现在,我需要补充如下内容:

components:
  schemas:
    MyObj:
      type: object
      properties:
        myExistingProperties.....
        newProperty:
          type: object
          $ref: my.sf.package.MyNewClass
我的问题是,我如何引用来自swagger yml的具体对象

谢谢,
布莱恩

我在这里找到了答案:

在yml中

components:
  schemas:
    MyObj:
      type: object
      properties:
        myExistingProperties.....
        newProperty:
          $ref: '#/components/schemas/myNewobject'
在pom中:

<plugin>
    <groupId>io.swagger</groupId>
    <artifactId>swagger-codegen-maven-plugin</artifactId>
    <version>2.2.2-SNAPSHOT</version>
    <executions>
        <execution>
            ...
            <configuration>
                ...
                <configOptions>
                   <import-mappings>MyNewClass=some.package.MyNewClass</import-mappings>
                </configOptions>
            </configuration>
        </execution>
    </executions>
</plugin>

昂首阔步
swagger codegen maven插件
2.2.2-快照
...
...
MyNewClass=some.package.MyNewClass

因此,如果您对这个问题投了反对票,您能否详细说明您不喜欢这个问题的原因?