Swagger自动生成:从swagger文档生成泛型类型openapi的:3.0.0

时间:2020-06-10 14:43:06

标签: java generics swagger swagger-codegen openapi-generator

我正在使用Swagger自动生成工具自动生成模型。 我正在尝试为成员变量创建通用类型。在下面的示例中,我尝试为我的员工类创建通用值generiValue

public class Employee<T> implements Comparable<Employee<T>> {
    @NotEmpty
    Long id;
    @NotBlank
    String employeeName;
    @NotNull
    T genericValue;

}

这是我的swagger.yaml

Employee:
  type: object
    properties:
      id:
        type: "integer"
        format: "int64"
      employeeName:
        type: "string"
        format: "string"        
      genericValue:
        type: generic

是否可以创建泛型变量,或者在摇摇欲坠的自动生成中不支持该变量?

我尝试使用AnyValue

components:
  schemas:
    AnyValue: {} 

但是代码不是为Java生成的通用形式。

请注意,我使用的是OpenAPI 3.0.0版。

0 个答案:

没有答案