OpenAPI spec "generáláshoz" hasznos lehet az OpenAPI Springdoc SetupOpenAPI Springdoc Setup
Doksi: https://springdoc.org
Java17-tel, Springboot 3-mal lett a következő megoldás kipróbálva. A használathoz szükséges minimum dependencia:
implementation("org.springdoc:springdoc-openapi-start....
Ha viszont OpenAPI specből szeretnénk generálni, pl. szervert akkor belefuthatunk abba, hogy nem tudunk az objektumok között öröklődést létrehozni egy egyszerű allOf-fal. A build.gradle-ben a regisztrált tasknál meg kell adni a következőt is:
openapiNormalizer = [
REF_AS_PARENT_IN_ALLOF: "true"
]