package com.iplatform.chat.config; import com.iplatform.chat.ChatService; import com.iplatform.chat.support.DatabaseChatService; import com.iplatform.core.PlatformConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration @ConditionalOnProperty(prefix = "iplatform.chat", name = "mongo-enabled", havingValue = "false", matchIfMissing = true) public class SimpleChatConfig extends PlatformConfiguration { @Bean public ChatService chatService(){ DatabaseChatService chatService = new DatabaseChatService(); return chatService; } }