]> juplo.de Git - demos/kafka/chat/commitdiff
TMP
authorKai Moritz <kai@juplo.de>
Fri, 23 Feb 2024 11:01:43 +0000 (12:01 +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/storage/nostorage/NoStorageStorageConfiguration.java
src/main/resources/application.yml
src/test/java/de/juplo/kafka/chat/backend/storage/mongodb/MongoDbStorageNotActiveConfiguration.java

index dc2bdfcc8bddabefd21522b3440c7d2c8626aef1..e27b298b61e36a37bb19d54c95b45fc141c80b2c 100644 (file)
@@ -16,11 +16,6 @@ import org.springframework.context.annotation.Configuration;
     havingValue = "none",
     matchIfMissing = true)
 @Configuration
-@EnableAutoConfiguration(
-    exclude = {
-        MongoReactiveDataAutoConfiguration.class,
-        MongoReactiveRepositoriesAutoConfiguration.class,
-        MongoAutoConfiguration.class })
 public class NoStorageStorageConfiguration
 {
   @Bean
@@ -28,4 +23,19 @@ public class NoStorageStorageConfiguration
   {
     return new NoStorageStorageStrategy();
   }
+
+  @Configuration
+  @EnableAutoConfiguration(
+      exclude = {
+          MongoReactiveDataAutoConfiguration.class,
+          MongoReactiveRepositoriesAutoConfiguration.class,
+          MongoAutoConfiguration.class })
+  public static class DisableMongoConfiguration
+  {
+    @Bean
+    public String foo()
+    {
+      return "FOO";
+    }
+  }
 }
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..98b2266e1b8fad98de353729c3c4e303611d350a 100644 (file)
@@ -0,0 +1 @@
+debug: true
index b3d69edbed16b0fc7e6631ef9c1e4718da6ed4be..81d7af9abea2f60057def14304f131e465b77f68 100644 (file)
@@ -18,8 +18,6 @@ import org.springframework.context.annotation.Configuration;
 import java.util.List;
 
 
-@AutoConfigureBefore(MongoReactiveAutoConfiguration.class)
-@ConditionalOnExpression("#{${chat.backend.inmemory.storage-strategy} != 'mongodb'}")
 @Configuration
 public class MongoDbStorageNotActiveConfiguration
 {