Class SpringAiVectorStoreAutoConfiguration
java.lang.Object
ai.driftkit.vector.springai.autoconfigure.SpringAiVectorStoreAutoConfiguration
@AutoConfiguration
@ConditionalOnClass({org.springframework.ai.vectorstore.VectorStore.class,ai.driftkit.vector.core.domain.TextVectorStore.class})
@ConditionalOnProperty(prefix="driftkit.vector.spring-ai",
name="enabled",
havingValue="true",
matchIfMissing=true)
@EnableConfigurationProperties(SpringAiVectorStoreProperties.class)
public class SpringAiVectorStoreAutoConfiguration
extends Object
Auto-configuration for Spring AI vector store integration with DriftKit.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionai.driftkit.vector.core.domain.TextVectorStorespringAiVectorStoreAdapter(org.springframework.ai.vectorstore.VectorStore springAiVectorStore, SpringAiVectorStoreProperties properties)
-
Constructor Details
-
SpringAiVectorStoreAutoConfiguration
public SpringAiVectorStoreAutoConfiguration()
-
-
Method Details
-
springAiVectorStoreAdapter
@Bean @ConditionalOnBean(org.springframework.ai.vectorstore.VectorStore.class) @ConditionalOnMissingBean(SpringAiVectorStoreAdapter.class) public ai.driftkit.vector.core.domain.TextVectorStore springAiVectorStoreAdapter(org.springframework.ai.vectorstore.VectorStore springAiVectorStore, SpringAiVectorStoreProperties properties)
-