package com.juick.components.configuration; import com.juick.components.XMPPBot; import com.juick.server.protocol.JuickProtocol; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; import org.springframework.core.env.Environment; import javax.inject.Inject; /** * Created by aalexeev on 11/12/16. */ @Configuration @PropertySource("classpath:juick.conf") public class BotAppConfiguration { @Inject private Environment env; @Bean public XMPPBot xmpp() { return new XMPPBot(env); } @Bean public JuickProtocol juickProtocol() { return new JuickProtocol("http://juick.com"); } }