如何将异步版本simplecassandrarerepository添加到spring数据cassandra



Spring data cassandra项目有org.springframework.data.cassandra.repository.support.SimpleCassandraRepository类用于解析cassandra存储库。

我想要的:

  1. AsyncCassandraRepository创建"通用"接口,例如org.springframework.data.cassandra.repository.TypedIdCassandraRepository,但使用异步方法。
  2. 为该接口创建实现-如org.springframework.data.cassandra.repository.support。SimpleCassandraRepository,但是使用异步方法。
  3. 然后为其他域实体创建新的异步存储库,只是从异步接口扩展,例如CustomerRepository extends AsyncCassandraRepository。所以不需要新的实现。
所以这个想法是创建新的异步接口和实现,并在任何地方使用它。simplecassandrarerepository本身非常简单,所以创建新的异步版本没有问题。

真正的问题是将新的异步接口"注册"并实现到spring数据cassandra深度。我该怎么做呢?

在spring data cassandra项目中有一个jira任务:

相关内容

  • 没有找到相关文章

最新更新