Я автоматически генерирую свои модели с помощью инструмента автогенирования 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.