OpenAPI Öröklődés

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"    
]