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
最后编辑:Jeebiz 更新时间:2025-09-10 21:18