Testcontainers

Spring AI 提供了针对通过 Testcontainers 运行的模型服务或向量存储建立连接的 Spring Boot 自动配置。要启用此功能,请将以下依赖项添加到项目的 Maven pom.xml 文件中:

<dependency>
   <groupId>org.springframework.ai</groupId>
   <artifactId>spring-ai-spring-boot-testcontainers</artifactId>
</dependency>

或添加到您的 Gradle build.gradle 构建文件中。

dependencies {
    implementation 'org.springframework.ai:spring-ai-spring-boot-testcontainers'
}

服务连接

以下服务连接工厂在 spring-ai-spring-boot-testcontainers模块中提供:

连接详情类 匹配的容器类型
AwsOpenSearchConnectionDetails LocalStackContainer 类型的容器
ChromaConnectionDetails ChromaDBContainer 类型的容器
MilvusServiceClientConnectionDetails MilvusContainer 类型的容器
MongoConnectionDetails MongoDBAtlasLocalContainer 类型的容器
OllamaConnectionDetails OllamaContainer 类型的容器
OpenSearchConnectionDetails OpensearchContainer 类型的容器
QdrantConnectionDetails QdrantContainer 类型的容器
TypesenseConnectionDetails TypesenseContainer 类型的容器
WeaviateConnectionDetails WeaviateContainer 类型的容器
作者:Jeebiz  创建时间:2025-09-06 22:28
最后编辑:Jeebiz  更新时间:2025-09-10 21:18