TMP
authorKai Moritz <kai@juplo.de>
Fri, 23 Feb 2024 14:38:25 +0000 (15:38 +0100)
committerKai Moritz <kai@juplo.de>
Fri, 23 Feb 2024 15:13:05 +0000 (16:13 +0100)
src/main/java/de/juplo/kafka/chat/backend/ChatBackendApplication.java
src/main/java/de/juplo/kafka/chat/backend/storage/mongodb/MongoDbStorageNotActiveConfiguration.java [deleted file]

index 76debbe..d980dd3 100644 (file)
@@ -5,7 +5,14 @@ import de.juplo.kafka.chat.backend.implementation.StorageStrategy;
 import jakarta.annotation.PreDestroy;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
+import org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration;
+import org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration;
+import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
+import org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration;
+import org.springframework.context.annotation.Configuration;
 import org.springframework.web.reactive.config.CorsRegistry;
 import org.springframework.web.reactive.config.WebFluxConfigurer;
 
@@ -37,6 +44,17 @@ public class ChatBackendApplication implements WebFluxConfigurer
                                .subscribe();
        }
 
+       @ConditionalOnExpression("!'${chat.backend.inmemory.storage-strategy}'.toLowerCase().equals('mongodb')")
+       @Configuration
+       @EnableAutoConfiguration(exclude = {
+                       MongoReactiveDataAutoConfiguration.class,
+                       MongoReactiveAutoConfiguration.class,
+                       MongoReactiveRepositoriesAutoConfiguration.class,
+                       MongoAutoConfiguration.class })
+       public static class DisableMongoDBConfiguration
+       {
+       }
+
        public static void main(String[] args)
        {
                SpringApplication.run(ChatBackendApplication.class, args);
diff --git a/src/main/java/de/juplo/kafka/chat/backend/storage/mongodb/MongoDbStorageNotActiveConfiguration.java b/src/main/java/de/juplo/kafka/chat/backend/storage/mongodb/MongoDbStorageNotActiveConfiguration.java
deleted file mode 100644 (file)
index 67045f3..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-package de.juplo.kafka.chat.backend.storage.mongodb;
-
-import lombok.extern.slf4j.Slf4j;
-import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
-import org.springframework.boot.autoconfigure.data.mongo.MongoReactiveDataAutoConfiguration;
-import org.springframework.boot.autoconfigure.data.mongo.MongoReactiveRepositoriesAutoConfiguration;
-import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
-import org.springframework.boot.autoconfigure.mongo.MongoReactiveAutoConfiguration;
-import org.springframework.context.annotation.Configuration;
-
-
-@ConditionalOnExpression("!'${chat.backend.inmemory.storage-strategy}'.toLowerCase().equals('mongodb')")
-@Configuration
-@Slf4j
-public class MongoDbStorageNotActiveConfiguration
-{
-  @Configuration
-  @EnableAutoConfiguration(exclude = {
-      MongoReactiveDataAutoConfiguration.class,
-      MongoReactiveAutoConfiguration.class,
-      MongoReactiveRepositoriesAutoConfiguration.class,
-      MongoAutoConfiguration.class })
-  public static class DisableMongoDBConfiguration
-  {
-  }
-}