From e0866212f0836318e9f85c2ea722fccda4e3c64d Mon Sep 17 00:00:00 2001 From: seal90 <578935869@qq.com> Date: Sun, 30 Mar 2025 17:32:57 +0800 Subject: [PATCH] Fix the warn log issue caused by not setting the dapr.client.grpcPort variable Signed-off-by: seal90 <578935869@qq.com> --- .../autoconfigure/client/DaprClientAutoConfiguration.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java b/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java index ebd6a18d7a..e692016ba5 100644 --- a/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java +++ b/dapr-spring/dapr-spring-boot-autoconfigure/src/main/java/io/dapr/spring/boot/autoconfigure/client/DaprClientAutoConfiguration.java @@ -96,9 +96,13 @@ WorkflowRuntimeBuilder daprWorkflowRuntimeBuilder(DaprConnectionDetails daprConn private Properties createPropertiesFromConnectionDetails(DaprConnectionDetails daprConnectionDetails) { final Map propertyOverrides = new HashMap<>(); propertyOverrides.put(Properties.HTTP_ENDPOINT.getName(), daprConnectionDetails.httpEndpoint()); - propertyOverrides.put(Properties.HTTP_PORT.getName(), String.valueOf(daprConnectionDetails.httpPort())); + if (daprConnectionDetails.httpPort() != null) { + propertyOverrides.put(Properties.HTTP_PORT.getName(), String.valueOf(daprConnectionDetails.httpPort())); + } propertyOverrides.put(Properties.GRPC_ENDPOINT.getName(), daprConnectionDetails.grpcEndpoint()); - propertyOverrides.put(Properties.GRPC_PORT.getName(), String.valueOf(daprConnectionDetails.grpcPort())); + if (daprConnectionDetails.grpcPort() != null) { + propertyOverrides.put(Properties.GRPC_PORT.getName(), String.valueOf(daprConnectionDetails.grpcPort())); + } return new Properties(propertyOverrides); }