From b66f9e00c02bb61ec4122d7ba7e3ae10bf876494 Mon Sep 17 00:00:00 2001 From: liu Date: Wed, 5 Jun 2024 15:52:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=90=91=E9=87=8F=E5=8C=96?= =?UTF-8?q?=E7=9A=84=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/supervision/config/VectorSimilarityConfiguration.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/virtual-patient-common/src/main/java/com/supervision/config/VectorSimilarityConfiguration.java b/virtual-patient-common/src/main/java/com/supervision/config/VectorSimilarityConfiguration.java index d5701e9c..777c178d 100644 --- a/virtual-patient-common/src/main/java/com/supervision/config/VectorSimilarityConfiguration.java +++ b/virtual-patient-common/src/main/java/com/supervision/config/VectorSimilarityConfiguration.java @@ -4,6 +4,7 @@ import org.springframework.ai.vectorstore.RedisVectorStore; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.SpringProperties; +import org.springframework.util.Assert; @Configuration public class VectorSimilarityConfiguration { @@ -16,6 +17,7 @@ public class VectorSimilarityConfiguration { @Bean public RedisVectorStore redisVectorStore(VectorEmbeddingClient vectorEmbeddingClient) { String property = SpringProperties.getProperty("spring.ai.vectorstore.redis.uri"); + Assert.notNull(property, "spring.ai.vectorstore.redis.uri must not be null"); RedisVectorStore.RedisVectorStoreConfig config = RedisVectorStore.RedisVectorStoreConfig.builder() .withURI(property) // 定义搜索过滤器使用的元数据字段