package com.juick.api.configuration; import com.juick.api.ApiServer; import com.juick.api.TGBot; import com.juick.configuration.DataConfiguration; import org.springframework.context.annotation.*; import org.springframework.core.env.Environment; import javax.inject.Inject; /** * Created by aalexeev on 11/12/16. */ @Configuration @PropertySource("classpath:juick.conf") @Import(DataConfiguration.class) public class ApiAppConfiguration { @Inject private Environment env; @Bean ApiServer apiServer() { return new ApiServer(env); } @Bean TGBot tgBot() { return new TGBot(env.getProperty("telegram_token", "")); } }