From 141f040fe8d5c7cdf4da084df1a86c597b43a5df Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Fri, 21 Feb 2025 16:32:04 +0100 Subject: [PATCH] OZG-4097 Add ConfigurationPropertiesScan as in muk-postfach --- .../postfach/osiv2/config/Osi2PostfachProperties.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/Osi2PostfachProperties.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/Osi2PostfachProperties.java index 0f85e75..d9bce3e 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/Osi2PostfachProperties.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/config/Osi2PostfachProperties.java @@ -8,17 +8,17 @@ import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.context.properties.ConfigurationPropertiesScan; import org.springframework.context.annotation.Configuration; import lombok.Getter; -import lombok.RequiredArgsConstructor; import lombok.Setter; @Getter @Setter @Configuration @ConfigurationProperties(prefix = Osi2PostfachProperties.PREFIX) -@RequiredArgsConstructor +@ConfigurationPropertiesScan public class Osi2PostfachProperties { // From de.ozgcloud.nachrichten.NachrichtenManagerConfiguration public static final String GRPC_FILE_MANAGER_NAME = "file-manager"; @@ -29,10 +29,12 @@ public class Osi2PostfachProperties { private boolean enabled; + @Getter @Setter @Configuration @ConfigurationProperties(prefix = AuthConfiguration.PREFIX) + @ConfigurationPropertiesScan public static class AuthConfiguration { public static final String PREFIX = Osi2PostfachProperties.PREFIX + ".auth"; @@ -53,6 +55,7 @@ public class Osi2PostfachProperties { @Setter @Configuration @ConfigurationProperties(prefix = ApiConfiguration.PREFIX) + @ConfigurationPropertiesScan public static class ApiConfiguration { public static final String PREFIX = Osi2PostfachProperties.PREFIX + ".api"; @@ -72,6 +75,7 @@ public class Osi2PostfachProperties { @Setter @Configuration @ConfigurationProperties(prefix = ProxyConfiguration.PREFIX) + @ConfigurationPropertiesScan public static class ProxyConfiguration { public static final String PREFIX = Osi2PostfachProperties.PREFIX + ".proxy"; -- GitLab