我应该为 Cassandra Java 驱动程序 4.13 使用哪些依赖项?

What dependencies should I use for Cassandra Java driver 4.13?

所以我在连接到 Cassandra(版本:3.11.10)时遇到了一些问题。

javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.AbstractMethodError:

如果我使用 java-driver-core 4.13.0,有人能告诉我应该使用什么依赖项吗?我目前的依赖项是:

Java-驱动核心版本 4.13.0 Java-driver-query-builder 版本 4.13.0 Java-driver-mapper-runtime 版本 4.13.0 番石榴版本 14.0.1 log4j-over-slf4j 版本 1.7.13 指标核心版本 3.0.2 netty-all 4.0.28.Final slf4j-api 版本 1.7.13 slf4j-nop 版本 1.7.21

您还可以分享您的 class 联系示例吗?谢谢

这是来自 Java driver manual 的示例 pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.example.yourcompany</groupId>
  <artifactId>yourapp</artifactId>
  <version>1.0.0-SNAPSHOT</version>

  <dependencies>
    <dependency>
      <groupId>com.datastax.oss</groupId>
      <artifactId>java-driver-core</artifactId>
      <version>${driver.version}</version>
    </dependency>
    <dependency>
      <groupId>ch.qos.logback</groupId>
      <artifactId>logback-classic</artifactId>
      <version>1.2.3</version>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

如果您不知道,我们有一个免费的 hands-on tutorial here that will show you how to do CRUD operations with the Java driver. There are lots of other free interactive tutorials at datastax.com/dev,我认为您会发现它很有用。

附带说明,作为开发人员,您可能对 Stargate.io 感兴趣——一个数据平台,可让您使用 REST、GraphQL 和 JSON/Doc APIs 连接到 Cassandra .例如,创建一条新记录就像向 /api/rest/v2/keyspaces/db_name/table_name/ 发送 POST 请求一样简单。您可以在应用程序中使用 API 调用轻松执行 CRUD 操作。它是开源的,因此可以免费使用。

您可以免费试用(无需信用卡)-- Astra DB comes with Stargate bundled in so it's pre-configured and ready to use. Launch a free Cassandra cluster in just a few clicks here 玩 Stargate。干杯!