Skip to content

Commit de87298

Browse files
committed
Move McpServerProperties to module spring-ai-autoconfigure-mcp-server-properties
To align with other MCP related configuration properties bean. Signed-off-by: Yanming Zhou <[email protected]>
1 parent d67a3cd commit de87298

File tree

8 files changed

+15
-5
lines changed

8 files changed

+15
-5
lines changed

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-properties/src/main/java/org/springframework/ai/mcp/server/common/autoconfigure/properties/McpServerChangeNotificationProperties.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
/**
2222
* @author Christian Tzolov
23+
* @see org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration
2324
*/
2425
@ConfigurationProperties(McpServerChangeNotificationProperties.CONFIG_PREFIX)
2526
public class McpServerChangeNotificationProperties {

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-properties/src/main/java/org/springframework/ai/mcp/server/common/autoconfigure/properties/McpServerProperties.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
*
3838
* @author Christian Tzolov
3939
* @since 1.0.0
40-
* @see McpServerAutoConfiguration
40+
* @see org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration
4141
*/
4242
@ConfigurationProperties(McpServerProperties.CONFIG_PREFIX)
4343
public class McpServerProperties {
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package org.springframework.ai.mcp.server.autoconfigure;
17+
package org.springframework.ai.mcp.server.common.autoconfigure.properties;
1818

1919
import java.time.Duration;
2020

@@ -23,6 +23,8 @@
2323

2424
/**
2525
* @author Christian Tzolov
26+
* @see org.springframework.ai.mcp.server.autoconfigure.McpServerSseWebFluxAutoConfiguration
27+
* @see org.springframework.ai.mcp.server.autoconfigure.McpServerSseWebMvcAutoConfiguration
2628
*/
2729
@ConfigurationProperties(McpServerSseProperties.CONFIG_PREFIX)
2830
public class McpServerSseProperties {

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-properties/src/main/java/org/springframework/ai/mcp/server/common/autoconfigure/properties/McpServerStreamableHttpProperties.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@
2323

2424
/**
2525
* @author Christian Tzolov
26+
* @see org.springframework.ai.mcp.server.stateless.webflux.autoconfigure.McpServerStatelessWebFluxAutoConfiguration
27+
* @see org.springframework.ai.mcp.server.stateless.webmvc.autoconfigure.McpServerStatelessWebMvcAutoConfiguration
28+
* @see org.springframework.ai.mcp.server.streamable.webflux.autoconfigure.McpServerStreamableHttpWebFluxAutoConfiguration
29+
* @see org.springframework.ai.mcp.server.streamable.webmvc.autoconfigure.McpServerStreamableHttpWebMvcAutoConfiguration
2630
*/
2731
@ConfigurationProperties(McpServerStreamableHttpProperties.CONFIG_PREFIX)
2832
public class McpServerStreamableHttpProperties {

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-sse/src/main/java/org/springframework/ai/mcp/server/autoconfigure/McpServerSseWebFluxAutoConfiguration.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration;
2424
import org.springframework.ai.mcp.server.common.autoconfigure.McpServerStdioDisabledCondition;
25+
import org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties;
2526
import org.springframework.beans.factory.ObjectProvider;
2627
import org.springframework.boot.autoconfigure.AutoConfiguration;
2728
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
@@ -68,7 +69,7 @@
6869
* @author Christian Tzolov
6970
* @author Yanming Zhou
7071
* @since 1.0.0
71-
* @see McpServerProperties
72+
* @see McpServerSseProperties
7273
* @see WebFluxSseServerTransportProvider
7374
*/
7475
@AutoConfiguration(before = McpServerAutoConfiguration.class)

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-sse/src/main/java/org/springframework/ai/mcp/server/autoconfigure/McpServerSseWebMvcAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
import org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration;
2424
import org.springframework.ai.mcp.server.common.autoconfigure.McpServerStdioDisabledCondition;
25-
import org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerProperties;
25+
import org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties;
2626
import org.springframework.beans.factory.ObjectProvider;
2727
import org.springframework.boot.autoconfigure.AutoConfiguration;
2828
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
@@ -62,7 +62,7 @@
6262
* @author Christian Tzolov
6363
* @author Yanming Zhou
6464
* @since 1.0.0
65-
* @see McpServerProperties
65+
* @see McpServerSseProperties
6666
* @see WebMvcSseServerTransportProvider
6767
*/
6868
@AutoConfiguration(before = McpServerAutoConfiguration.class)

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-sse/src/test/java/org/springframework/ai/mcp/server/autoconfigure/McpWebFluxServerAutoConfigurationIT.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import io.modelcontextprotocol.server.transport.WebFluxSseServerTransportProvider;
2323
import org.junit.jupiter.api.Test;
2424
import org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration;
25+
import org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties;
2526
import org.springframework.boot.autoconfigure.AutoConfigurations;
2627
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2728
import org.springframework.web.reactive.function.server.RouterFunction;

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-sse/src/test/java/org/springframework/ai/mcp/server/autoconfigure/McpWebMvcServerAutoConfigurationIT.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import io.modelcontextprotocol.server.transport.WebMvcSseServerTransportProvider;
2222
import org.junit.jupiter.api.Test;
2323
import org.springframework.ai.mcp.server.common.autoconfigure.McpServerAutoConfiguration;
24+
import org.springframework.ai.mcp.server.common.autoconfigure.properties.McpServerSseProperties;
2425
import org.springframework.boot.autoconfigure.AutoConfigurations;
2526
import org.springframework.boot.test.context.runner.ApplicationContextRunner;
2627
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

0 commit comments

Comments
 (0)