From b1a8985b295f0356928955074d4ea3550d73281e Mon Sep 17 00:00:00 2001 From: kasun Date: Tue, 11 Aug 2026 01:17:40 +0200 Subject: [PATCH] added RequiredArgsConstructor annotation --- .../main/java/com/vaessl/app/vector/EmbeddingService.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/backend/src/main/java/com/vaessl/app/vector/EmbeddingService.java b/backend/src/main/java/com/vaessl/app/vector/EmbeddingService.java index 006a930..61d5ce8 100644 --- a/backend/src/main/java/com/vaessl/app/vector/EmbeddingService.java +++ b/backend/src/main/java/com/vaessl/app/vector/EmbeddingService.java @@ -11,6 +11,7 @@ import org.springframework.ai.vectorstore.filter.FilterExpressionBuilder; import org.springframework.stereotype.Service; import com.vaessl.app.shared.ServiceItem; import com.vaessl.app.shared.ServiceType; +import lombok.RequiredArgsConstructor; /** * Embeds {@link ServiceItem}s into the shared vector store and prunes entries that no longer exist @@ -18,14 +19,11 @@ import com.vaessl.app.shared.ServiceType; * singleton bean shared across concurrent sync runs; callers own the per-sync ID accumulator. */ @Service +@RequiredArgsConstructor public class EmbeddingService { private final VectorStore vectorStore; - public EmbeddingService(VectorStore vectorStore) { - this.vectorStore = vectorStore; - } - /** * Embeds and upserts {@code items} into the vector store, appending each item's ID to * {@code currentItemIds} so the caller can later prune stale entries via