From 3cc83c2f82e007601d6c6ff31f0bbaafcff77db1 Mon Sep 17 00:00:00 2001 From: tobias <thinkdifferent055@gmail.com> Date: Sat, 28 Oct 2023 10:38:51 +0200 Subject: [PATCH] Register reflection hints --- .../java/de/tobias/playwall/service/ArtifactoryClient.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/tobias/playwall/service/ArtifactoryClient.java b/src/main/java/de/tobias/playwall/service/ArtifactoryClient.java index 0bf3008..432b724 100644 --- a/src/main/java/de/tobias/playwall/service/ArtifactoryClient.java +++ b/src/main/java/de/tobias/playwall/service/ArtifactoryClient.java @@ -11,6 +11,7 @@ import de.tobias.playwall.model.artifactory.Version; import jakarta.annotation.PostConstruct; import lombok.AllArgsConstructor; import lombok.SneakyThrows; +import org.springframework.aot.hint.annotation.RegisterReflectionForBinding; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Service; import org.springframework.web.reactive.function.client.WebClient; @@ -21,6 +22,8 @@ import java.util.List; @Service @AllArgsConstructor +@RegisterReflectionForBinding({PluginDescription.class, PluginManifest.class, Folder.class, Folder.FolderItem.class, + ArtifactoryClient.ArchiveViewSourceRequest.class, ArtifactoryClient.ArchiveViewSourceResponse.class}) public class ArtifactoryClient { private final WebClient webClient; @@ -59,11 +62,11 @@ public class ArtifactoryClient return version.get(version.size() - 1); } - private record ArchiveViewSourceRequest(String archivePath, String repoKey, String sourcePath) + record ArchiveViewSourceRequest(String archivePath, String repoKey, String sourcePath) { } - private record ArchiveViewSourceResponse(String source) + record ArchiveViewSourceResponse(String source) { } -- GitLab