從 3.x 遷移至 4.x 的遷移指南

Spring Data for Apache Cassandra 4.0 在從較早版本升級時,引入了一系列重大變更。

非同步範本 API

隨著 ListenableFuture 的棄用,AsyncCqlOperationsAsyncCassandraOperations 及其相依類別已遷移至 CompletableFuture。如果您的應用程式嚴重依賴 ListenableFuture 且您無法輕易遷移至 CompletableFuture,那麼我們建議您切換到 legacy 子套件中的舊版 Async…Operations 類型。也就是 org.springframework.data.cassandra.core.cql.legacy 對應 AsyncCqlOperations,以及 org.springframework.data.cassandra.core.legacy 對應 AsyncCassandraOperations