sách gpt4 ai đã đi

在Spring Boot中配置Cassandra

In lại 作者:知者 更新时间:2024-03-12 08:30:48 27 4
mua khóa gpt4 Nike

hiện hữu Spring Boot Sử dụng trong Cassandra 作为数据存储非常简单,因为我们已经准备好了一个starter POM。 让我们看看怎么做。

如果您正在开发一个简单的 Web 应用程序,那么您只需要两个依赖项。 从 CLI 执行:

$ spring init -dweb,data-cassandra -artifactId data-cassandra-demo

将添加以下依赖项:

   org.springframework.boot spring-boot-starter-data-cassandra   org.springframework.boot spring-boot-starter-web   org.springframework.boot spring-boot-starter-test test   

在我们开始编码之前,重要的是我们通过 spring.data.cassandra 为连接信息提供端口、键空间名称和接触点属性:

spring.data.cassandra.keyspace-name=mykeyspace spring.data.cassandra.contact-points=acme.com spring.data.cassandra.port=9042

为了创建您的映射模型,请使用@org.springframework.data.cassandra.mapping.Table 和@org.springframework.data.cassandra.mapping.PrimaryKey,如下例所示:

import org.springframework.data.cassandra.mapping.PrimaryKey; import org.springframework.data.cassandra.mapping.Table; @Table public class Customer { @PrimaryKey private int id; private String name; }

在此示例中,@Table 标识要作为表持久保存到 Cassandra 的域对象,@PrimaryKey 标识实体的主键字段。

然后,您可以使用 @Query 对象创建您的 Repository 对象以从 Cassandra 检索数据:

public interface CustomerRepository extends CrudRepository { @Query(value = "SELECT * FROM customer WHERE name=?0") public List findByName(String name); }
27 4 0
Bài viết được đề xuất: Spring Boot CLI 命令
Bài viết được đề xuất: 使用 Spring Initializr 创建 Spring Boot 应用程序
Bài viết được đề xuất: 在 Spring Boot 上配置 Tomcat 连接池
Bài viết được đề xuất: 将Camel消息路由到嵌入WildFly的Artemis上
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com