1 package de.juplo.kafka.chat.backend.storage.nostorage;
3 import de.juplo.kafka.chat.backend.implementation.StorageStrategy;
4 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
5 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
6 import org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration;
7 import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
8 import org.springframework.context.annotation.Bean;
9 import org.springframework.context.annotation.Configuration;
12 @ConditionalOnProperty(
13 prefix = "chat.backend.inmemory",
14 name = "storage-strategy",
16 matchIfMissing = true)
18 @EnableAutoConfiguration(
20 MongoRepositoriesAutoConfiguration.class,
21 MongoAutoConfiguration.class })
22 public class NoStorageStorageConfiguration
25 public StorageStrategy storageStrategy()
27 return new NoStorageStorageStrategy();