Я использую Spring Batch с Cassandra. Я пробовал обе зависимости в файле Gradle.
//compile 'org.springframework.data:spring-data-cassandra'
//compile group: 'org.apache.cassandra', name: 'cassandra-all', version: '3.11.4'
@Configuration
public class DatasourceConfig {
@Bean
public DataSource datasource() {
return DataSourceBuilder.create()
.driverClassName("org.apache.cassandra.cql.jdbc.CassandraDriver")
.url("jdbc:cassandra://localhost:9042/cassandrakey")
.username("user1")
.password("pass")
.build();
}
}
При запуске при весенней загрузке я получаю сообщение об ошибке
Фабричный метод cassandraWriterDatasource 'выбросил исключение; вложенное исключение: java .lang.IllegalStateException: не удалось загрузить класс драйвера JDB C [org. apache .cassandra.cql.jdb c .CassandraDriver]