#382 - Adapt examples to Spring Boot 2.1 changes.

Replace custom configuration with the one that Boot provides. Adapt to DataMongo configuration that requires a MongoClient bean.
This commit is contained in:
Mark Paluch
2018-07-26 11:53:47 +02:00
parent 1c56cf8fba
commit 3a4a9d27b2
10 changed files with 39 additions and 155 deletions

View File

@@ -15,31 +15,11 @@
*/
package example.springdata.cassandra.java8;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.cassandra.config.AbstractCassandraConfiguration;
import org.springframework.data.cassandra.config.SchemaAction;
import org.springframework.data.cassandra.repository.config.EnableCassandraRepositories;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author Mark Paluch
*/
@Configuration
@EnableAutoConfiguration
@SpringBootApplication
class CassandraConfiguration {
@Configuration
@EnableCassandraRepositories
static class CassandraConfig extends AbstractCassandraConfiguration {
@Override
public String getKeyspaceName() {
return "example";
}
@Override
public SchemaAction getSchemaAction() {
return SchemaAction.RECREATE;
}
}
}

View File

@@ -0,0 +1,2 @@
spring.data.cassandra.keyspace-name=example
spring.data.cassandra.schema-action=recreate