Class CassandraDataAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration
@Configuration @ConditionalOnClass({com.datastax.driver.core.Cluster.class,org.springframework.data.cassandra.core.CassandraAdminOperations.class}) @EnableConfigurationProperties(CassandraProperties.class) @AutoConfigureAfter(CassandraAutoConfiguration.class) public class CassandraDataAutoConfiguration extends Object
Auto-configuration
for Spring Data's Cassandra support.- Since:
- 1.3.0
Constructor Summary
Constructors Constructor Description CassandraDataAutoConfiguration(org.springframework.beans.factory.BeanFactory beanFactory, CassandraProperties properties, com.datastax.driver.core.Cluster cluster, org.springframework.core.env.Environment environment)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.cassandra.core.convert.CassandraConverter
cassandraConverter(org.springframework.data.cassandra.core.mapping.CassandraMappingContext mapping, org.springframework.data.cassandra.core.convert.CassandraCustomConversions conversions)
org.springframework.data.cassandra.core.convert.CassandraCustomConversions
cassandraCustomConversions()
org.springframework.data.cassandra.core.mapping.CassandraMappingContext
cassandraMapping(org.springframework.data.cassandra.core.convert.CassandraCustomConversions conversions)
org.springframework.data.cassandra.config.CassandraSessionFactoryBean
cassandraSession(org.springframework.data.cassandra.core.convert.CassandraConverter converter)
org.springframework.data.cassandra.core.CassandraTemplate
cassandraTemplate(com.datastax.driver.core.Session session, org.springframework.data.cassandra.core.convert.CassandraConverter converter)
Constructor Detail
CassandraDataAutoConfiguration
public CassandraDataAutoConfiguration(org.springframework.beans.factory.BeanFactory beanFactory, CassandraProperties properties, com.datastax.driver.core.Cluster cluster, org.springframework.core.env.Environment environment)
Method Detail
cassandraMapping
@Bean @ConditionalOnMissingBean public org.springframework.data.cassandra.core.mapping.CassandraMappingContext cassandraMapping(org.springframework.data.cassandra.core.convert.CassandraCustomConversions conversions) throws ClassNotFoundException
- Throws:
ClassNotFoundException
cassandraConverter
@Bean @ConditionalOnMissingBean public org.springframework.data.cassandra.core.convert.CassandraConverter cassandraConverter(org.springframework.data.cassandra.core.mapping.CassandraMappingContext mapping, org.springframework.data.cassandra.core.convert.CassandraCustomConversions conversions)
cassandraSession
@Bean @ConditionalOnMissingBean(com.datastax.driver.core.Session.class) public org.springframework.data.cassandra.config.CassandraSessionFactoryBean cassandraSession(org.springframework.data.cassandra.core.convert.CassandraConverter converter) throws Exception
- Throws:
Exception
cassandraTemplate
@Bean @ConditionalOnMissingBean public org.springframework.data.cassandra.core.CassandraTemplate cassandraTemplate(com.datastax.driver.core.Session session, org.springframework.data.cassandra.core.convert.CassandraConverter converter) throws Exception
- Throws:
Exception
cassandraCustomConversions
@Bean @ConditionalOnMissingBean public org.springframework.data.cassandra.core.convert.CassandraCustomConversions cassandraCustomConversions()