From d99b69eb1a87b00ea48512b0159c8b7b39032a13 Mon Sep 17 00:00:00 2001 From: maverickstuder Date: Fri, 15 Mar 2024 15:23:51 +0100 Subject: [PATCH] added dummy database and empty mongoclient for factory bean initialization --- .../mongo/database/commons/service/MongoDataSources.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/knecon/fforesight/mongo/database/commons/service/MongoDataSources.java b/src/main/java/com/knecon/fforesight/mongo/database/commons/service/MongoDataSources.java index a0af9be..1bea4c2 100644 --- a/src/main/java/com/knecon/fforesight/mongo/database/commons/service/MongoDataSources.java +++ b/src/main/java/com/knecon/fforesight/mongo/database/commons/service/MongoDataSources.java @@ -1,11 +1,13 @@ package com.knecon.fforesight.mongo.database.commons.service; import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Component; import com.knecon.fforesight.mongo.database.commons.exception.MongoDBTenantException; import com.knecon.fforesight.tenantcommons.TenantContext; import com.mongodb.client.MongoClient; +import com.mongodb.client.MongoClients; import com.mongodb.client.MongoDatabase; import lombok.RequiredArgsConstructor; @@ -20,14 +22,14 @@ public class MongoDataSources { @Bean public String databaseName() { - return mongoClientCache.getClientConnection(TenantContext.getTenantId()).database(); + return "dummy"; } @Bean public MongoClient getMongoClient() { - return mongoClientCache.getClient(TenantContext.getTenantId()); + return MongoClients.create(); }