From c92b0ab9a24e83fce7acab514f0420754768dbb6 Mon Sep 17 00:00:00 2001 From: Yufeng Date: Thu, 27 Feb 2025 00:07:28 +0800 Subject: [PATCH] - fix bug @ConditionalOnMissingClass class declaration - change from "public class WebFluxSseClientTransport" to "WebFluxSseClientTransport" Signed-off-by: Yufeng --- .../mcp/client/SseHttpClientTransportAutoConfiguration.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auto-configurations/spring-ai-mcp-client/src/main/java/org/springframework/ai/autoconfigure/mcp/client/SseHttpClientTransportAutoConfiguration.java b/auto-configurations/spring-ai-mcp-client/src/main/java/org/springframework/ai/autoconfigure/mcp/client/SseHttpClientTransportAutoConfiguration.java index 31aaa2244b1..25c7d7e45fe 100644 --- a/auto-configurations/spring-ai-mcp-client/src/main/java/org/springframework/ai/autoconfigure/mcp/client/SseHttpClientTransportAutoConfiguration.java +++ b/auto-configurations/spring-ai-mcp-client/src/main/java/org/springframework/ai/autoconfigure/mcp/client/SseHttpClientTransportAutoConfiguration.java @@ -63,7 +63,7 @@ */ @AutoConfiguration(after = SseWebFluxTransportAutoConfiguration.class) @ConditionalOnClass({ McpSchema.class, McpSyncClient.class }) -@ConditionalOnMissingClass("io.modelcontextprotocol.client.transport.public class WebFluxSseClientTransport") +@ConditionalOnMissingClass("io.modelcontextprotocol.client.transport.WebFluxSseClientTransport") @EnableConfigurationProperties({ McpSseClientProperties.class, McpClientCommonProperties.class }) @ConditionalOnProperty(prefix = McpClientCommonProperties.CONFIG_PREFIX, name = "enabled", havingValue = "true", matchIfMissing = true)