TMP
[demos/kafka/chat] / src / main / java / de / juplo / kafka / chat / backend / storage / mongodb / MongoDbStorageNotActiveConfiguration.java
1 package de.juplo.kafka.chat.backend.storage.mongodb;
2
3 import lombok.extern.slf4j.Slf4j;
4 import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
5 import org.springframework.context.annotation.Bean;
6 import org.springframework.context.annotation.Configuration;
7 import org.springframework.context.annotation.Lazy;
8
9
10 @ConditionalOnExpression("#{${chat.backend.inmemory.storage-strategy} != 'mongodb'}")
11 @Configuration
12 @Slf4j
13 public class MongoDbStorageNotActiveConfiguration
14 {
15   @Bean
16   @Lazy(false)
17   public String foo()
18   {
19     log.info("FOO!");
20     return "FOO";
21   }
22 }