package org.springframework.data.cloudant;
import com.cloudant.client.api.CloudantClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.cloudant.config.CloudantConnector;
import org.springframework.data.cloudant.core.CloudantTemplate;
/**
* Created by Paul on 6/26/15.
*/
@EnableAutoConfiguration
@SpringBootApplication
public class TestSpringBootApplication {
@Autowired
TestCloudantSettings testCloudantSettings;
// @Bean
// public CloudantClient getCloudantClient(){
// return new CloudantConnector(testCloudantSettings).getClient();
// };
@Bean
public CloudantTemplate getCloudantTemplate(){
return new CloudantTemplate(new CloudantConnector(testCloudantSettings));
}
}