diff --git a/auto-configurations/common/spring-ai-autoconfigure-retry/pom.xml b/auto-configurations/common/spring-ai-autoconfigure-retry/pom.xml index e57a6455e1..972a08145d 100644 --- a/auto-configurations/common/spring-ai-autoconfigure-retry/pom.xml +++ b/auto-configurations/common/spring-ai-autoconfigure-retry/pom.xml @@ -58,11 +58,6 @@ test - - org.springframework.boot - spring-boot-starter-test - test - org.springframework.boot spring-boot-starter-restclient-test diff --git a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-webflux/pom.xml b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-webflux/pom.xml index 0603893d5e..c603e5e1dc 100644 --- a/auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-webflux/pom.xml +++ b/auto-configurations/mcp/spring-ai-autoconfigure-mcp-server-webflux/pom.xml @@ -75,12 +75,6 @@ test - - org.springframework.boot - spring-boot-starter-test - test - - net.javacrumbs.json-unit json-unit-assertj @@ -111,18 +105,18 @@ org.springframework.boot - spring-boot-starter-webflux + spring-boot-starter-webflux-test test org.springframework.boot - spring-boot-starter-restclient + spring-boot-starter-restclient-test test org.springframework.boot - spring-boot-starter-webclient + spring-boot-starter-webclient-test test diff --git a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-cassandra/pom.xml b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-cassandra/pom.xml index cfd87f5fc0..d6dce30f3b 100644 --- a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-cassandra/pom.xml +++ b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-cassandra/pom.xml @@ -78,13 +78,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - - org.springframework.boot - spring-boot-starter-cassandra + spring-boot-starter-cassandra-test test diff --git a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml index 80d65069bc..9d502e2ba9 100644 --- a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml +++ b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-jdbc/pom.xml @@ -60,11 +60,6 @@ - - org.springframework.boot - spring-boot-starter-test - test - org.springframework.boot spring-boot-starter-jdbc-test diff --git a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-mongodb/pom.xml b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-mongodb/pom.xml index cff2bb2d45..959f81d391 100644 --- a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-mongodb/pom.xml +++ b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-mongodb/pom.xml @@ -84,7 +84,7 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-mongodb-test test diff --git a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-neo4j/pom.xml b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-neo4j/pom.xml index a6a28e479f..6038384710 100644 --- a/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-neo4j/pom.xml +++ b/auto-configurations/models/chat/memory/repository/spring-ai-autoconfigure-model-chat-memory-repository-neo4j/pom.xml @@ -84,7 +84,7 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-neo4j-test test diff --git a/auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-redis/pom.xml b/auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-redis/pom.xml index f91e590cde..15d6e4914f 100644 --- a/auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-redis/pom.xml +++ b/auto-configurations/models/chat/memory/spring-ai-autoconfigure-model-chat-memory-redis/pom.xml @@ -72,7 +72,7 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-redis-test test diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-anthropic/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-anthropic/pom.xml index 06706177d1..014a89c3d1 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-anthropic/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-anthropic/pom.xml @@ -50,7 +50,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-autoconfigure true diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-deepseek/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-deepseek/pom.xml index 6c0b0c63a2..5e7986a760 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-deepseek/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-deepseek/pom.xml @@ -54,12 +54,6 @@ - - org.springframework.boot - spring-boot-starter - true - - org.springframework.boot spring-boot-starter-webclient diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-elevenlabs/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-elevenlabs/pom.xml index 9b19b7497a..54b61c785e 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-elevenlabs/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-elevenlabs/pom.xml @@ -48,12 +48,6 @@ - - org.springframework.boot - spring-boot-starter - true - - org.springframework.boot spring-boot-starter-webclient diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-google-genai/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-google-genai/pom.xml index ad5ad06b04..8d1479eaa7 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-google-genai/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-google-genai/pom.xml @@ -71,7 +71,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-autoconfigure true diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-minimax/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-minimax/pom.xml index c0797dcf96..352dabd255 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-minimax/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-minimax/pom.xml @@ -60,12 +60,6 @@ - - org.springframework.boot - spring-boot-starter - true - - org.springframework.boot spring-boot-starter-restclient diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-mistral-ai/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-mistral-ai/pom.xml index 4699e78143..3169d1a54b 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-mistral-ai/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-mistral-ai/pom.xml @@ -66,12 +66,6 @@ - - org.springframework.boot - spring-boot-starter - true - - org.springframework.boot spring-boot-starter-webclient diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-ollama/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-ollama/pom.xml index ab01eb385e..cbe1d7dd47 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-ollama/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-ollama/pom.xml @@ -60,12 +60,6 @@ - - org.springframework.boot - spring-boot-starter - true - - org.springframework.boot spring-boot-starter-restclient diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-openai/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-openai/pom.xml index 50858e5a56..b505f369ab 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-openai/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-openai/pom.xml @@ -66,12 +66,6 @@ - - org.springframework.boot - spring-boot-starter - true - - org.springframework.boot spring-boot-starter-webclient diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-postgresml-embedding/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-postgresml-embedding/pom.xml index 02e42a4eab..d7560929dc 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-postgresml-embedding/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-postgresml-embedding/pom.xml @@ -48,11 +48,6 @@ - - org.springframework.boot - spring-boot-starter - true - org.springframework.boot spring-boot-starter-jdbc @@ -79,11 +74,6 @@ test - - org.springframework.boot - spring-boot-starter-test - test - org.springframework.boot spring-boot-starter-jdbc-test diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-stability-ai/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-stability-ai/pom.xml index 338ccf7902..d89b8372d6 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-stability-ai/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-stability-ai/pom.xml @@ -48,12 +48,6 @@ - - org.springframework.boot - spring-boot-starter - true - - org.springframework.boot spring-boot-starter-restclient diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-transformers/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-transformers/pom.xml index e234c1c4ae..40b34d65c4 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-transformers/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-transformers/pom.xml @@ -44,7 +44,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-autoconfigure true diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/pom.xml b/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/pom.xml index 18f818aa0a..027281727a 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/pom.xml +++ b/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/pom.xml @@ -63,7 +63,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-autoconfigure true diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-cassandra/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-cassandra/pom.xml index 9101d4a7b6..14003eca4a 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-cassandra/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-cassandra/pom.xml @@ -82,7 +82,7 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-cassandra-test test diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-couchbase/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-couchbase/pom.xml index 1db7ea5d3a..751c6fcd2c 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-couchbase/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-couchbase/pom.xml @@ -70,12 +70,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-couchbase + spring-boot-starter-couchbase-test test diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-elasticsearch/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-elasticsearch/pom.xml index 17cd3b5bbd..9719bdd69f 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-elasticsearch/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-elasticsearch/pom.xml @@ -70,12 +70,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-elasticsearch + spring-boot-starter-elasticsearch-test test diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml index d0542c5284..92433195e0 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mariadb/pom.xml @@ -70,12 +70,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-jdbc + spring-boot-starter-jdbc-test test diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml index 91162fca98..0d46556d7a 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-mongodb-atlas/pom.xml @@ -71,17 +71,12 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-mongodb-test test org.springframework.boot - spring-boot-starter-data-mongodb - test - - - org.springframework.boot - spring-boot-starter-restclient + spring-boot-starter-restclient-test test diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-neo4j/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-neo4j/pom.xml index ea9188baef..70005e0e4b 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-neo4j/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-neo4j/pom.xml @@ -70,12 +70,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-neo4j + spring-boot-starter-neo4j-test test diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-oracle/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-oracle/pom.xml index 4a54a6b84a..514c088253 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-oracle/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-oracle/pom.xml @@ -70,12 +70,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-jdbc + spring-boot-starter-jdbc-test test diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-pgvector/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-pgvector/pom.xml index a930058703..efb84970fe 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-pgvector/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-pgvector/pom.xml @@ -71,17 +71,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.testcontainers - testcontainers-junit-jupiter - test - - - org.springframework.boot - spring-boot-starter-jdbc + spring-boot-starter-jdbc-test test @@ -99,6 +89,11 @@ testcontainers-postgresql test + + org.testcontainers + testcontainers-junit-jupiter + test + org.springframework.ai spring-ai-transformers diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis-semantic-cache/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis-semantic-cache/pom.xml index a2050a44a0..ab76cb99bd 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis-semantic-cache/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis-semantic-cache/pom.xml @@ -54,12 +54,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-data-redis + spring-boot-starter-data-redis-test test @@ -109,4 +104,4 @@ - \ No newline at end of file + diff --git a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml index 919a8ddf85..73c68cc84a 100644 --- a/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml +++ b/auto-configurations/vector-stores/spring-ai-autoconfigure-vector-store-redis/pom.xml @@ -70,12 +70,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - org.springframework.boot - spring-boot-starter-data-redis + spring-boot-starter-data-redis-test test diff --git a/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml b/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml index a3fc4e9bd6..7c848a57f3 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml +++ b/memory/repository/spring-ai-model-chat-memory-repository-jdbc/pom.xml @@ -114,7 +114,7 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-jdbc-test test diff --git a/memory/repository/spring-ai-model-chat-memory-repository-mongodb/pom.xml b/memory/repository/spring-ai-model-chat-memory-repository-mongodb/pom.xml index bcb8c5878f..86b5d73abe 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-mongodb/pom.xml +++ b/memory/repository/spring-ai-model-chat-memory-repository-mongodb/pom.xml @@ -59,12 +59,6 @@ - - org.springframework.boot - spring-boot-starter-test - test - - org.springframework.ai spring-ai-test @@ -92,7 +86,7 @@ org.springframework.boot - spring-boot-starter-data-mongodb + spring-boot-starter-data-mongodb-test test diff --git a/memory/repository/spring-ai-model-chat-memory-repository-neo4j/pom.xml b/memory/repository/spring-ai-model-chat-memory-repository-neo4j/pom.xml index 9256c659c9..dee314877d 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-neo4j/pom.xml +++ b/memory/repository/spring-ai-model-chat-memory-repository-neo4j/pom.xml @@ -53,7 +53,7 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-neo4j-test test diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/pom.xml b/memory/repository/spring-ai-model-chat-memory-repository-redis/pom.xml index f15bd9ce53..5e0923da0d 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/pom.xml +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/pom.xml @@ -46,7 +46,7 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-redis-test test @@ -62,12 +62,6 @@ test - - org.springframework.boot - spring-boot-jdbc - test - - org.testcontainers testcontainers-junit-jupiter diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryAdvancedQueryIT.java b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryAdvancedQueryIT.java index 3fb9ff6d4b..0922f2223b 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryAdvancedQueryIT.java +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryAdvancedQueryIT.java @@ -32,8 +32,6 @@ import org.springframework.ai.chat.messages.ToolResponseMessage; import org.springframework.ai.chat.messages.UserMessage; import org.springframework.boot.SpringBootConfiguration; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -43,6 +41,7 @@ * Integration tests for RedisChatMemoryRepository advanced query capabilities. * * @author Brian Sam-Bodden + * @author Yanming Zhou */ @Testcontainers class RedisChatMemoryAdvancedQueryIT { @@ -521,7 +520,6 @@ void shouldReturnEmptyListForNoMatches() { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) static class TestApplication { @Bean diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryErrorHandlingIT.java b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryErrorHandlingIT.java index 9cf481c937..eeeafe9acb 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryErrorHandlingIT.java +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryErrorHandlingIT.java @@ -36,8 +36,6 @@ import org.springframework.ai.chat.messages.Message; import org.springframework.ai.chat.messages.UserMessage; import org.springframework.boot.SpringBootConfiguration; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -49,6 +47,7 @@ * Integration tests for RedisChatMemoryRepository focused on error handling scenarios. * * @author Brian Sam-Bodden + * @author Yanming Zhou */ @Testcontainers class RedisChatMemoryErrorHandlingIT { @@ -314,7 +313,6 @@ void shouldHandleConcurrentAccess() { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) static class TestApplication { @Bean diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryIT.java b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryIT.java index 2c7cbcdf52..d9c6b0c675 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryIT.java +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryIT.java @@ -31,8 +31,6 @@ import org.springframework.ai.chat.messages.Message; import org.springframework.ai.chat.messages.UserMessage; import org.springframework.boot.SpringBootConfiguration; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -42,6 +40,7 @@ * Integration tests for RedisChatMemoryRepository using Redis Stack TestContainer. * * @author Brian Sam-Bodden + * @author Yanming Zhou */ @Testcontainers class RedisChatMemoryIT { @@ -213,7 +212,6 @@ void shouldHandleMultipleConversations() { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) static class TestApplication { @Bean diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMediaIT.java b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMediaIT.java index ffd1df836d..072cc64525 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMediaIT.java +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMediaIT.java @@ -36,8 +36,6 @@ import org.springframework.ai.chat.messages.UserMessage; import org.springframework.ai.content.Media; import org.springframework.boot.SpringBootConfiguration; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; import org.springframework.core.io.ByteArrayResource; @@ -50,6 +48,7 @@ * content. * * @author Brian Sam-Bodden + * @author Yanming Zhou */ @Testcontainers class RedisChatMemoryMediaIT { @@ -671,7 +670,6 @@ private byte[] createSampleVideoData(int sizeBytes) { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) static class TestApplication { @Bean diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMessageTypesIT.java b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMessageTypesIT.java index 532126ddd5..42e51f443c 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMessageTypesIT.java +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryMessageTypesIT.java @@ -39,8 +39,6 @@ import org.springframework.ai.chat.messages.ToolResponseMessage; import org.springframework.ai.chat.messages.UserMessage; import org.springframework.boot.SpringBootConfiguration; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -50,6 +48,7 @@ * Integration tests for RedisChatMemoryRepository focusing on different message types. * * @author Brian Sam-Bodden + * @author Yanming Zhou */ @Testcontainers class RedisChatMemoryMessageTypesIT { @@ -660,7 +659,6 @@ void getMessages_afterMultipleAdds_shouldReturnMessagesInCorrectOrder() { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) static class TestApplication { @Bean diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryRepositoryIT.java b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryRepositoryIT.java index 16e4f17d9f..3145eeb52f 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryRepositoryIT.java +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryRepositoryIT.java @@ -33,8 +33,6 @@ import org.springframework.ai.chat.messages.Message; import org.springframework.ai.chat.messages.UserMessage; import org.springframework.boot.SpringBootConfiguration; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -45,6 +43,7 @@ * interface. * * @author Brian Sam-Bodden + * @author Yanming Zhou */ @Testcontainers class RedisChatMemoryRepositoryIT { @@ -183,7 +182,6 @@ void shouldDeleteConversation() { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) static class TestApplication { @Bean diff --git a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryWithSchemaIT.java b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryWithSchemaIT.java index 46daa2a192..0e7bef1fc9 100644 --- a/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryWithSchemaIT.java +++ b/memory/repository/spring-ai-model-chat-memory-repository-redis/src/test/java/org/springframework/ai/chat/memory/repository/redis/RedisChatMemoryWithSchemaIT.java @@ -30,8 +30,6 @@ import org.springframework.ai.chat.messages.AssistantMessage; import org.springframework.ai.chat.messages.UserMessage; import org.springframework.boot.SpringBootConfiguration; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -42,6 +40,7 @@ * Demonstrates how to properly index metadata fields with appropriate types. * * @author Brian Sam-Bodden + * @author Yanming Zhou */ @Testcontainers class RedisChatMemoryWithSchemaIT { @@ -184,7 +183,6 @@ void shouldFallbackToTextSearchForUndefinedMetadataFields() { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) static class TestApplication { @Bean diff --git a/models/spring-ai-postgresml/pom.xml b/models/spring-ai-postgresml/pom.xml index cac1269359..42bbcfbf13 100644 --- a/models/spring-ai-postgresml/pom.xml +++ b/models/spring-ai-postgresml/pom.xml @@ -55,11 +55,6 @@ - - org.springframework.boot - spring-boot-starter-test - test - org.springframework.boot spring-boot-starter-jdbc-test diff --git a/spring-ai-spring-boot-testcontainers/pom.xml b/spring-ai-spring-boot-testcontainers/pom.xml index 6087ca81f1..b8be94b2fe 100644 --- a/spring-ai-spring-boot-testcontainers/pom.xml +++ b/spring-ai-spring-boot-testcontainers/pom.xml @@ -254,7 +254,7 @@ org.springframework.boot - spring-boot-starter-jdbc + spring-boot-starter-jdbc-test test diff --git a/starters/spring-ai-starter-mcp-server-webflux/pom.xml b/starters/spring-ai-starter-mcp-server-webflux/pom.xml index 8ea677ec6c..1dd5d8a741 100644 --- a/starters/spring-ai-starter-mcp-server-webflux/pom.xml +++ b/starters/spring-ai-starter-mcp-server-webflux/pom.xml @@ -39,10 +39,10 @@ - - org.springframework.boot - spring-boot-starter - + + org.springframework.boot + spring-boot-starter-webflux + org.springframework.ai @@ -69,11 +69,6 @@ ${project.parent.version} - - org.springframework.boot - spring-boot-starter-webflux - - diff --git a/starters/spring-ai-starter-mcp-server-webmvc/pom.xml b/starters/spring-ai-starter-mcp-server-webmvc/pom.xml index ae31e7b347..c6011a54b3 100644 --- a/starters/spring-ai-starter-mcp-server-webmvc/pom.xml +++ b/starters/spring-ai-starter-mcp-server-webmvc/pom.xml @@ -39,10 +39,10 @@ - - org.springframework.boot - spring-boot-starter - + + org.springframework.boot + spring-boot-starter-web + org.springframework.ai @@ -68,11 +68,6 @@ ${project.parent.version} - - org.springframework.boot - spring-boot-starter-web - - diff --git a/starters/spring-ai-starter-model-chat-memory-repository-jdbc/pom.xml b/starters/spring-ai-starter-model-chat-memory-repository-jdbc/pom.xml index 1efcac53cb..e7349cf757 100644 --- a/starters/spring-ai-starter-model-chat-memory-repository-jdbc/pom.xml +++ b/starters/spring-ai-starter-model-chat-memory-repository-jdbc/pom.xml @@ -39,7 +39,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-jdbc @@ -59,10 +59,6 @@ spring-ai-model-chat-memory-repository-jdbc ${project.parent.version} - - org.springframework.boot - spring-boot-jdbc - diff --git a/starters/spring-ai-starter-model-chat-memory-repository-mongodb/pom.xml b/starters/spring-ai-starter-model-chat-memory-repository-mongodb/pom.xml index 4bdf44ccef..ebe0ed7cf6 100644 --- a/starters/spring-ai-starter-model-chat-memory-repository-mongodb/pom.xml +++ b/starters/spring-ai-starter-model-chat-memory-repository-mongodb/pom.xml @@ -39,7 +39,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-data-mongodb @@ -54,11 +54,6 @@ ${project.parent.version} - - org.springframework.boot - spring-boot-data-mongodb - - diff --git a/starters/spring-ai-starter-model-chat-memory-repository-neo4j/pom.xml b/starters/spring-ai-starter-model-chat-memory-repository-neo4j/pom.xml index ed15cf4eaf..cdb448f1f3 100644 --- a/starters/spring-ai-starter-model-chat-memory-repository-neo4j/pom.xml +++ b/starters/spring-ai-starter-model-chat-memory-repository-neo4j/pom.xml @@ -39,7 +39,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-neo4j @@ -59,10 +59,6 @@ spring-ai-model-chat-memory-repository-neo4j ${project.parent.version} - - org.springframework.boot - spring-boot-neo4j - diff --git a/starters/spring-ai-starter-model-chat-memory-repository-redis/pom.xml b/starters/spring-ai-starter-model-chat-memory-repository-redis/pom.xml index 414bc3a10b..a57572e306 100644 --- a/starters/spring-ai-starter-model-chat-memory-repository-redis/pom.xml +++ b/starters/spring-ai-starter-model-chat-memory-repository-redis/pom.xml @@ -39,7 +39,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-data-redis diff --git a/starters/spring-ai-starter-model-deepseek/pom.xml b/starters/spring-ai-starter-model-deepseek/pom.xml index 420efb74b3..bcca1365b8 100644 --- a/starters/spring-ai-starter-model-deepseek/pom.xml +++ b/starters/spring-ai-starter-model-deepseek/pom.xml @@ -37,11 +37,6 @@ - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-webclient diff --git a/starters/spring-ai-starter-model-elevenlabs/pom.xml b/starters/spring-ai-starter-model-elevenlabs/pom.xml index dbdfbcbe73..dfb9668f74 100644 --- a/starters/spring-ai-starter-model-elevenlabs/pom.xml +++ b/starters/spring-ai-starter-model-elevenlabs/pom.xml @@ -23,11 +23,6 @@ - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-webclient diff --git a/starters/spring-ai-starter-model-minimax/pom.xml b/starters/spring-ai-starter-model-minimax/pom.xml index 0cb0ef7919..562009e102 100644 --- a/starters/spring-ai-starter-model-minimax/pom.xml +++ b/starters/spring-ai-starter-model-minimax/pom.xml @@ -37,11 +37,6 @@ - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-webclient diff --git a/starters/spring-ai-starter-model-mistral-ai/pom.xml b/starters/spring-ai-starter-model-mistral-ai/pom.xml index 36dc18017b..39e1b7691c 100644 --- a/starters/spring-ai-starter-model-mistral-ai/pom.xml +++ b/starters/spring-ai-starter-model-mistral-ai/pom.xml @@ -37,11 +37,6 @@ - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-webclient diff --git a/starters/spring-ai-starter-model-ollama/pom.xml b/starters/spring-ai-starter-model-ollama/pom.xml index 982470bc6f..8bb3fd273d 100644 --- a/starters/spring-ai-starter-model-ollama/pom.xml +++ b/starters/spring-ai-starter-model-ollama/pom.xml @@ -37,11 +37,6 @@ - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-webclient diff --git a/starters/spring-ai-starter-model-openai/pom.xml b/starters/spring-ai-starter-model-openai/pom.xml index 5325036d7f..dd9245d30a 100644 --- a/starters/spring-ai-starter-model-openai/pom.xml +++ b/starters/spring-ai-starter-model-openai/pom.xml @@ -39,7 +39,12 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-webclient + + + + org.springframework.boot + spring-boot-starter-restclient @@ -72,20 +77,6 @@ ${project.parent.version} - - - - - - org.springframework.boot - spring-boot-starter-webclient - - - - org.springframework.boot - spring-boot-starter-restclient - - org.jetbrains.kotlin kotlin-reflect diff --git a/starters/spring-ai-starter-model-postgresml-embedding/pom.xml b/starters/spring-ai-starter-model-postgresml-embedding/pom.xml index 1c42db1e58..a3c05787c3 100644 --- a/starters/spring-ai-starter-model-postgresml-embedding/pom.xml +++ b/starters/spring-ai-starter-model-postgresml-embedding/pom.xml @@ -39,7 +39,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-jdbc @@ -54,12 +54,6 @@ ${project.parent.version} - - - org.springframework.boot - spring-boot-starter-jdbc - - diff --git a/starters/spring-ai-starter-model-stability-ai/pom.xml b/starters/spring-ai-starter-model-stability-ai/pom.xml index 41689e1d12..6b50b5d140 100644 --- a/starters/spring-ai-starter-model-stability-ai/pom.xml +++ b/starters/spring-ai-starter-model-stability-ai/pom.xml @@ -37,11 +37,6 @@ - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-webclient diff --git a/starters/spring-ai-starter-vector-store-cassandra/pom.xml b/starters/spring-ai-starter-vector-store-cassandra/pom.xml index 5c7a55175d..9e882b8ca4 100644 --- a/starters/spring-ai-starter-vector-store-cassandra/pom.xml +++ b/starters/spring-ai-starter-vector-store-cassandra/pom.xml @@ -38,7 +38,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-cassandra org.springframework.ai @@ -55,10 +55,6 @@ spring-ai-cassandra-store ${project.parent.version} - - org.springframework.boot - spring-boot-cassandra - diff --git a/starters/spring-ai-starter-vector-store-chroma/pom.xml b/starters/spring-ai-starter-vector-store-chroma/pom.xml index 1031e84d85..d8d84f8491 100644 --- a/starters/spring-ai-starter-vector-store-chroma/pom.xml +++ b/starters/spring-ai-starter-vector-store-chroma/pom.xml @@ -36,12 +36,8 @@ - - org.springframework.boot - spring-boot-starter - - + org.springframework.boot spring-boot-starter-restclient diff --git a/starters/spring-ai-starter-vector-store-gemfire/pom.xml b/starters/spring-ai-starter-vector-store-gemfire/pom.xml index f84a91a58b..7dce7fb79d 100644 --- a/starters/spring-ai-starter-vector-store-gemfire/pom.xml +++ b/starters/spring-ai-starter-vector-store-gemfire/pom.xml @@ -36,12 +36,8 @@ - - org.springframework.boot - spring-boot-starter - - + org.springframework.boot spring-boot-starter-webclient diff --git a/starters/spring-ai-starter-vector-store-pgvector/pom.xml b/starters/spring-ai-starter-vector-store-pgvector/pom.xml index 11a1e530e4..0dfff9b1a8 100644 --- a/starters/spring-ai-starter-vector-store-pgvector/pom.xml +++ b/starters/spring-ai-starter-vector-store-pgvector/pom.xml @@ -36,10 +36,6 @@ - - org.springframework.boot - spring-boot-starter - org.springframework.boot spring-boot-starter-jdbc diff --git a/starters/spring-ai-starter-vector-store-redis/pom.xml b/starters/spring-ai-starter-vector-store-redis/pom.xml index 99982abdb3..3216a7a7c5 100644 --- a/starters/spring-ai-starter-vector-store-redis/pom.xml +++ b/starters/spring-ai-starter-vector-store-redis/pom.xml @@ -38,7 +38,7 @@ org.springframework.boot - spring-boot-starter + spring-boot-starter-data-redis org.springframework.ai @@ -55,11 +55,6 @@ spring-ai-redis-store ${project.parent.version} - - - org.springframework.boot - spring-boot-data-redis - diff --git a/vector-stores/spring-ai-mariadb-store/pom.xml b/vector-stores/spring-ai-mariadb-store/pom.xml index ef2e7b5e4c..3a9ed3c19e 100644 --- a/vector-stores/spring-ai-mariadb-store/pom.xml +++ b/vector-stores/spring-ai-mariadb-store/pom.xml @@ -71,15 +71,9 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-jdbc-test test - - org.springframework.boot - spring-boot-starter-jdbc - test - - org.testcontainers diff --git a/vector-stores/spring-ai-oracle-store/pom.xml b/vector-stores/spring-ai-oracle-store/pom.xml index 0847fb31d5..0db0823e68 100644 --- a/vector-stores/spring-ai-oracle-store/pom.xml +++ b/vector-stores/spring-ai-oracle-store/pom.xml @@ -91,13 +91,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - - org.springframework.boot - spring-boot-starter-jdbc + spring-boot-starter-jdbc-test test diff --git a/vector-stores/spring-ai-pgvector-store/pom.xml b/vector-stores/spring-ai-pgvector-store/pom.xml index 20570ffb50..934bcf6e19 100644 --- a/vector-stores/spring-ai-pgvector-store/pom.xml +++ b/vector-stores/spring-ai-pgvector-store/pom.xml @@ -86,12 +86,6 @@ test - - org.springframework.boot - spring-boot-starter-test - test - - org.springframework.boot spring-boot-starter-jdbc-test diff --git a/vector-stores/spring-ai-redis-semantic-cache/pom.xml b/vector-stores/spring-ai-redis-semantic-cache/pom.xml index ec43100efb..5fb3554850 100644 --- a/vector-stores/spring-ai-redis-semantic-cache/pom.xml +++ b/vector-stores/spring-ai-redis-semantic-cache/pom.xml @@ -84,12 +84,6 @@ test - - org.springframework.boot - spring-boot-jdbc - test - - org.springframework.boot spring-boot-data-redis diff --git a/vector-stores/spring-ai-redis-semantic-cache/src/test/java/org/springframework/ai/chat/cache/semantic/SemanticCacheAdvisorIT.java b/vector-stores/spring-ai-redis-semantic-cache/src/test/java/org/springframework/ai/chat/cache/semantic/SemanticCacheAdvisorIT.java index 61c08b0dac..db1b6fddff 100644 --- a/vector-stores/spring-ai-redis-semantic-cache/src/test/java/org/springframework/ai/chat/cache/semantic/SemanticCacheAdvisorIT.java +++ b/vector-stores/spring-ai-redis-semantic-cache/src/test/java/org/springframework/ai/chat/cache/semantic/SemanticCacheAdvisorIT.java @@ -50,9 +50,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringBootConfiguration; import org.springframework.boot.autoconfigure.AutoConfigurations; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -70,6 +68,7 @@ * * @author Brian Sam-Bodden * @author Soby Chacko + * @author Yanming Zhou */ @Testcontainers @SpringBootTest(classes = SemanticCacheAdvisorIT.TestApplication.class) @@ -942,7 +941,6 @@ void testAdvisorWithDifferentConfigurationsUsingContextRunner() { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) public static class TestApplication { @Bean diff --git a/vector-stores/spring-ai-redis-store/pom.xml b/vector-stores/spring-ai-redis-store/pom.xml index bc18652641..e3c2be4d9e 100644 --- a/vector-stores/spring-ai-redis-store/pom.xml +++ b/vector-stores/spring-ai-redis-store/pom.xml @@ -77,19 +77,7 @@ org.springframework.boot - spring-boot-starter-test - test - - - - org.springframework.boot - spring-boot-jdbc - test - - - - org.springframework.boot - spring-boot-starter-data-redis + spring-boot-starter-data-redis-test test diff --git a/vector-stores/spring-ai-redis-store/src/test/java/org/springframework/ai/vectorstore/redis/RedisVectorStoreDistanceMetricIT.java b/vector-stores/spring-ai-redis-store/src/test/java/org/springframework/ai/vectorstore/redis/RedisVectorStoreDistanceMetricIT.java index 95aa12b08c..694e9fa93e 100644 --- a/vector-stores/spring-ai-redis-store/src/test/java/org/springframework/ai/vectorstore/redis/RedisVectorStoreDistanceMetricIT.java +++ b/vector-stores/spring-ai-redis-store/src/test/java/org/springframework/ai/vectorstore/redis/RedisVectorStoreDistanceMetricIT.java @@ -35,9 +35,7 @@ import org.springframework.ai.vectorstore.redis.RedisVectorStore.MetadataField; import org.springframework.boot.SpringBootConfiguration; import org.springframework.boot.autoconfigure.AutoConfigurations; -import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.data.redis.autoconfigure.DataRedisAutoConfiguration; -import org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import org.springframework.context.annotation.Bean; @@ -236,7 +234,6 @@ private void testVectorStoreWithDocuments(VectorStore vectorStore) { } @SpringBootConfiguration - @EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class }) public static class TestApplication { @Bean