Testing
Testcontainers
登录后可跨设备保存划线和私人笔记登录
| This version is still in development and is not considered stable yet. For the latest stable version, please use Spring AI 2.0.1! |
|---|
Testcontainers
Spring AI provides Spring Boot auto-configuration for establishing a connection to a model service or vector store running via Testcontainers. To enable it, add the following dependency to your project’s Maven pom.xml file:
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-spring-boot-testcontainers</artifactId>
</dependency>or to your Gradle build.gradle build file.
dependencies {
implementation 'org.springframework.ai:spring-ai-spring-boot-testcontainers'
}| Refer to the Dependency Management section to add the Spring AI BOM to your build file. |
|---|
Service Connections
The following service connection factories are provided in the spring-ai-spring-boot-testcontainers module:
| Connection Details | Matched on |
|---|---|
AwsOpenSearchConnectionDetails | Containers of type LocalStackContainer |
ChromaConnectionDetails | Containers of type ChromaDBContainer |
McpSseClientConnectionDetails | Containers of type DockerMcpGatewayContainer |
MilvusServiceClientConnectionDetails | Containers of type MilvusContainer |
MongoConnectionDetails | Containers of type MongoDBAtlasLocalContainer |
OllamaConnectionDetails | Containers of type OllamaContainer |
OpenSearchConnectionDetails | Containers of type OpensearchContainer |
QdrantConnectionDetails | Containers of type QdrantContainer |
TypesenseConnectionDetails | Containers of type TypesenseContainer |
WeaviateConnectionDetails | Containers of type WeaviateContainer |
More service connections are provided by the spring boot module spring-boot-testcontainers. Refer to the Testcontainers Service Connections documentation page for the full list.
评论
登录后参与评论
正在加载评论…
InfoSphere