欢迎投稿

今日深度:

Spring boot +cassandra+maven学习笔记,cassandramaven

Spring boot +cassandra+maven学习笔记,cassandramaven


pom.xml

    <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-cassandra</artifactId>
        </dependency>
        <dependency>
            <groupId>com.datastax.cassandra</groupId>
            <artifactId>cassandra-driver-core</artifactId>
            <version>3.5.0</version>
        </dependency>
        
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            </dependency> 

application.property

spring.data.cassandra.cluster-name=Test Cluster
spring.data.cassandra.keyspace-name= myspace
spring.data.cassandra.contact-points=127.0.0.1
spring.data.cassandra.port=9042

借用之前cassandra学习建了user表,

user.java

@Table
public class User {

    @PrimaryKey
    private UUID id;

    private String userName;

    @Override
    public String toString() {
        return String.format("User[id=%s, userName='%s']", this.id,
                this.userName);
    }
}

userDao.java

@Repository
public class UserDao{
	@Autowired
	private CassandraTemplate cassandraTemplate; 
	
	public List<User> getAll() {
		return cassandraTemplate.select("SELECT ID, user_name FROM user", User.class);
		
	}  
}

UserController.java

@RestController
public class UserController {
	@Autowired
	private UserDao userDao;  
	@RequestMapping("/list")
	public List<User> list() {
		return userDao.getAll();
	}
}

www.htsjk.Com true http://www.htsjk.com/cassandra/25199.html NewsArticle Spring boot +cassandra+maven学习笔记,cassandramaven pom.xml     dependency            groupIdorg.springframework.boot/groupId            artifactIdspring-boot-starter-data-cassandra/artifactId        /depen...
相关文章
    暂无相关文章
评论暂时关闭