1,版本说明
jdk:1.8
spring boot:Dalston.SR1【1.5.4.RELEASE】
Cassandra服务端:cassandra-3.11.4
2,POM文件依赖
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-cassandra</artifactId>
</dependency>
以及spring boot必要依赖。
3,application.yml配置
spring:
data:
cassandra:
keyspace-name: cloudbridge
#entity-base-packages:
contact-points: 服务端IP
port: 9042
cluster-name: Test Cluster
4,配置加载类
package com.eden.springcloud.config;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.cassandra.config.java.AbstractCassandraConfiguration;
import com.eden.springcloud.devicedata.vo.DeviceDataVo;
@Configuration
public class CassandraConfig extends AbstractCassandraConfiguration {
//空间名称
@Value("${spring.data.cassandra.keyspace-name}")
private String keyspaceName;
//表实体类包名
// @Value("${spring.data.cassandra.entity-base-packages}")
// private String entityBasePackages;
//节点IP(连接的集群节点IP)
@Value("${spring.data.cassandra.contact-points}")
private String contactPoints;
//端口