Я использую swagger и openapi. Я определил свой yml-файл следующим образом:
ClassA:
type: object
properties:
classA:
$ref: '#/components/schemas/classB'
classB:
type: object
additionalProperties:
type: object
$ref: '#/components/schemas/valueClass'
valueClass:
type: object
properties:
name:
type: string
При генерации кода java поле генерации карты для classA создается с ключом в виде строки
private Map<String, valueClass> classA
what я бы хотел, чтобы и ключ, и значение были объектом (Key = KeyClass, value = valeuClaas)