From 288d51bd65c7081003813c6c53e39bd329a1d9ac Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Thu, 19 Oct 2023 13:29:27 +0200 Subject: [PATCH] OZG-4390 fix spring bean injection --- .../OzgCloudClientAutoConfiguration.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java index 61cc836..c01e044 100644 --- a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java +++ b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java @@ -32,6 +32,7 @@ import de.ozgcloud.apilib.vorgang.grpc.GrpcOzgCloudVorgangService; import de.ozgcloud.apilib.vorgang.grpc.OzgCloudEingangMapperImpl; import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangMapper; import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangMapperImpl; +import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangStubMapperImpl; import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangStubMapper; import net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration; import net.devh.boot.grpc.client.config.GrpcChannelProperties; @@ -43,7 +44,8 @@ import net.devh.boot.grpc.client.inject.GrpcClient; @Import({ GrpcOzgCloudFileService.class, DummyOzgCloudFileService.class, OzgCloudCallContextAttachingInterceptor.class, - OzgCloudVorgangMapperImpl.class, OzgCloudEingangMapperImpl.class, OzgCloudVorgangIdMapperImpl.class + OzgCloudVorgangMapperImpl.class, OzgCloudEingangMapperImpl.class, OzgCloudVorgangIdMapperImpl.class, + OzgCloudVorgangStubMapperImpl.class }) public class OzgCloudClientAutoConfiguration { @@ -128,8 +130,12 @@ public class OzgCloudClientAutoConfiguration { @Bean("ozgCloudVorgangService") @ConditionalOnProperty("ozgcloud.vorgang-manager.address") - public OzgCloudVorgangService grpcOzgCloudVorgangService(VorgangServiceBlockingStub vorgangServiceStub, OzgCloudVorgangMapper mapper, - OzgCloudVorgangStubMapper stubMapper, OzgCloudCallContextProvider contextProvider) { + public OzgCloudVorgangService grpcOzgCloudVorgangService( + @GrpcClient("vorgang-manager") VorgangServiceBlockingStub vorgangServiceStub, + OzgCloudVorgangMapper mapper, + OzgCloudVorgangStubMapper stubMapper, + OzgCloudCallContextProvider contextProvider) { + return new GrpcOzgCloudVorgangService(vorgangServiceStub, mapper, stubMapper, contextProvider); } -- GitLab