From a9a2a2c2f01debb3851c489141ea33b11300eb3b Mon Sep 17 00:00:00 2001 From: lorenzbaier <64407215+lorenzbaier@users.noreply.github.com> Date: Tue, 11 Feb 2025 08:25:14 +0100 Subject: [PATCH] add needed runtime reflection hints for native image --- .../org/springdoc/core/configuration/hints/SpringDocHints.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/hints/SpringDocHints.java b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/hints/SpringDocHints.java index 37e457135..dad4e1b11 100644 --- a/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/hints/SpringDocHints.java +++ b/springdoc-openapi-starter-common/src/main/java/org/springdoc/core/configuration/hints/SpringDocHints.java @@ -113,6 +113,7 @@ public class SpringDocHints implements RuntimeHintsRegistrar { io.swagger.v3.oas.models.media.Schema.class, io.swagger.v3.oas.models.media.Content.class, io.swagger.v3.oas.models.media.ArraySchema.class, + io.swagger.v3.oas.models.media.JsonSchema.class, io.swagger.v3.oas.models.responses.ApiResponse.class, io.swagger.v3.oas.models.responses.ApiResponses.class, io.swagger.v3.oas.models.ExternalDocumentation.class, @@ -122,6 +123,7 @@ public class SpringDocHints implements RuntimeHintsRegistrar { io.swagger.v3.oas.models.Operation.class, io.swagger.v3.oas.models.headers.Header.class, ModelConverter.class, + io.swagger.v3.core.converter.ModelConverterContextImpl.class, ModelConverters.class, SpecFilter.class, MediaType.class, @@ -166,6 +168,7 @@ public class SpringDocHints implements RuntimeHintsRegistrar { MediaTypeMixin.class, //oas 3.1 Schema31Mixin.class, + Schema31Mixin.TypeSerializer.class, Components31Mixin.class, OpenAPI31Mixin.class, Discriminator31Mixin.class,