Class CassandraAutoConfiguration

java.lang.Object
org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration

@AutoConfiguration @ConditionalOnClass(com.datastax.oss.driver.api.core.CqlSession.class) @EnableConfigurationProperties(CassandraProperties.class) public class CassandraAutoConfiguration extends Object
Auto-configuration for Cassandra.
Since:
1.3.0
  • Method Details

    • cassandraSession

      @Bean @ConditionalOnMissingBean @Lazy public com.datastax.oss.driver.api.core.CqlSession cassandraSession(com.datastax.oss.driver.api.core.CqlSessionBuilder cqlSessionBuilder)
    • cassandraSessionBuilder

      @Bean @ConditionalOnMissingBean @Scope("prototype") public com.datastax.oss.driver.api.core.CqlSessionBuilder cassandraSessionBuilder(com.datastax.oss.driver.api.core.config.DriverConfigLoader driverConfigLoader, CassandraConnectionDetails connectionDetails, org.springframework.beans.factory.ObjectProvider<CqlSessionBuilderCustomizer> builderCustomizers, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.ssl.SslBundles> sslBundles)
    • cassandraDriverConfigLoader

      @Bean(destroyMethod="") @ConditionalOnMissingBean public com.datastax.oss.driver.api.core.config.DriverConfigLoader cassandraDriverConfigLoader(CassandraConnectionDetails connectionDetails, org.springframework.beans.factory.ObjectProvider<DriverConfigLoaderBuilderCustomizer> builderCustomizers)