Skip to content

Commit 77473d6

Browse files
quaffilayaperumalg
authored andcommitted
Autoconfigurations: Stop using array as annotation attribute value where feasible
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com>
1 parent abb0b89 commit 77473d6

File tree

55 files changed

+63
-63
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+63
-63
lines changed

auto-configurations/common/spring-ai-autoconfigure-retry/src/main/java/org/springframework/ai/retry/autoconfigure/SpringAiRetryAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
*/
5151
@AutoConfiguration
5252
@ConditionalOnClass(RetryUtils.class)
53-
@EnableConfigurationProperties({ SpringAiRetryProperties.class })
53+
@EnableConfigurationProperties(SpringAiRetryProperties.class)
5454
public class SpringAiRetryAutoConfiguration {
5555

5656
private static final Logger logger = LoggerFactory.getLogger(SpringAiRetryAutoConfiguration.class);

auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-common/src/main/java/org/springframework/ai/mcp/client/common/autoconfigure/McpClientAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
"org.springframework.ai.mcp.client.httpclient.autoconfigure.StreamableHttpHttpClientTransportAutoConfiguration",
119119
"org.springframework.ai.mcp.client.webflux.autoconfigure.SseWebFluxTransportAutoConfiguration",
120120
"org.springframework.ai.mcp.client.webflux.autoconfigure.StreamableHttpWebFluxTransportAutoConfiguration" })
121-
@ConditionalOnClass({ McpSchema.class })
121+
@ConditionalOnClass(McpSchema.class)
122122
@EnableConfigurationProperties(McpClientCommonProperties.class)
123123
@ConditionalOnProperty(prefix = McpClientCommonProperties.CONFIG_PREFIX, name = "enabled", havingValue = "true",
124124
matchIfMissing = true)

auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-common/src/main/java/org/springframework/ai/mcp/client/common/autoconfigure/McpToolCallbackAutoConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
* ToolCallbacksProviders. These providers are used by Spring AI to discover and execute
4343
* tools.
4444
*/
45-
@AutoConfiguration(after = { McpClientAutoConfiguration.class },
46-
beforeName = { "org.springframework.ai.model.chat.client.autoconfigure.ChatClientAutoConfiguration" })
45+
@AutoConfiguration(after = McpClientAutoConfiguration.class,
46+
beforeName = "org.springframework.ai.model.chat.client.autoconfigure.ChatClientAutoConfiguration")
4747
@EnableConfigurationProperties(McpClientCommonProperties.class)
4848
@Conditional(McpToolCallbackAutoConfiguration.McpToolCallbackAutoConfigurationCondition.class)
4949
public class McpToolCallbackAutoConfiguration {

auto-configurations/mcp/spring-ai-autoconfigure-mcp-client-common/src/main/java/org/springframework/ai/mcp/client/common/autoconfigure/StdioTransportAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
* @see McpStdioClientProperties
5555
*/
5656
@AutoConfiguration
57-
@ConditionalOnClass({ McpSchema.class })
57+
@ConditionalOnClass(McpSchema.class)
5858
@EnableConfigurationProperties({ McpStdioClientProperties.class, McpClientCommonProperties.class })
5959
@ConditionalOnProperty(prefix = McpClientCommonProperties.CONFIG_PREFIX, name = "enabled", havingValue = "true",
6060
matchIfMissing = true)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
"org.springframework.ai.mcp.server.autoconfigure.McpServerSseWebMvcAutoConfiguration",
8383
"org.springframework.ai.mcp.server.autoconfigure.McpServerStreamableHttpWebMvcAutoConfiguration",
8484
"org.springframework.ai.mcp.server.autoconfigure.McpServerStreamableHttpWebFluxAutoConfiguration" })
85-
@ConditionalOnClass({ McpSchema.class })
85+
@ConditionalOnClass(McpSchema.class)
8686
@EnableConfigurationProperties({ McpServerProperties.class, McpServerChangeNotificationProperties.class })
8787
@ConditionalOnProperty(prefix = McpServerProperties.CONFIG_PREFIX, name = "enabled", havingValue = "true",
8888
matchIfMissing = true)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
"org.springframework.ai.mcp.server.common.autoconfigure.StatelessToolCallbackConverterAutoConfiguration",
6262
"org.springframework.ai.mcp.server.autoconfigure.McpServerStatelessWebFluxAutoConfiguration",
6363
"org.springframework.ai.mcp.server.autoconfigure.McpServerStatelessWebMvcAutoConfiguration" })
64-
@ConditionalOnClass({ McpSchema.class })
64+
@ConditionalOnClass(McpSchema.class)
6565
@EnableConfigurationProperties(McpServerProperties.class)
6666
@Conditional({ McpServerStdioDisabledCondition.class,
6767
McpServerStatelessAutoConfiguration.EnabledStatelessServerCondition.class })

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@
7474
* @see WebFluxSseServerTransportProvider
7575
*/
7676
@AutoConfiguration(before = McpServerAutoConfiguration.class)
77-
@EnableConfigurationProperties({ McpServerSseProperties.class })
78-
@ConditionalOnClass({ WebFluxSseServerTransportProvider.class })
77+
@EnableConfigurationProperties(McpServerSseProperties.class)
78+
@ConditionalOnClass(WebFluxSseServerTransportProvider.class)
7979
@ConditionalOnMissingBean(McpServerTransportProvider.class)
8080
@Conditional({ McpServerStdioDisabledCondition.class, McpServerAutoConfiguration.EnabledSseServerCondition.class })
8181
public class McpServerSseWebFluxAutoConfiguration {

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-webflux/src/main/java/org/springframework/ai/mcp/server/autoconfigure/McpServerStatelessWebFluxAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
* @author Yanming Zhou
3939
*/
4040
@AutoConfiguration(before = McpServerStatelessAutoConfiguration.class)
41-
@ConditionalOnClass({ McpSchema.class })
41+
@ConditionalOnClass(McpSchema.class)
4242
@EnableConfigurationProperties(McpServerStreamableHttpProperties.class)
4343
@Conditional({ McpServerStdioDisabledCondition.class,
4444
McpServerStatelessAutoConfiguration.EnabledStatelessServerCondition.class })

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-webflux/src/main/java/org/springframework/ai/mcp/server/autoconfigure/McpServerStreamableHttpWebFluxAutoConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
* @author Yanming Zhou
4040
*/
4141
@AutoConfiguration(before = McpServerAutoConfiguration.class)
42-
@ConditionalOnClass({ McpSchema.class })
42+
@ConditionalOnClass(McpSchema.class)
4343
@EnableConfigurationProperties({ McpServerProperties.class, McpServerStreamableHttpProperties.class })
4444
@Conditional({ McpServerStdioDisabledCondition.class,
4545
McpServerAutoConfiguration.EnabledStreamableServerCondition.class })

auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-webmvc/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
@@ -67,8 +67,8 @@
6767
* @see WebMvcSseServerTransportProvider
6868
*/
6969
@AutoConfiguration(before = McpServerAutoConfiguration.class)
70-
@EnableConfigurationProperties({ McpServerSseProperties.class })
71-
@ConditionalOnClass({ WebMvcSseServerTransportProvider.class })
70+
@EnableConfigurationProperties(McpServerSseProperties.class)
71+
@ConditionalOnClass(WebMvcSseServerTransportProvider.class)
7272
@ConditionalOnMissingBean(McpServerTransportProvider.class)
7373
@Conditional({ McpServerStdioDisabledCondition.class, McpServerAutoConfiguration.EnabledSseServerCondition.class })
7474
public class McpServerSseWebMvcAutoConfiguration {

0 commit comments

Comments
 (0)