如何将异步版本SimpleCassandraRepository添加到spring数据cassanbdra?

时间:2014-08-18 11:28:56

标签: java spring asynchronous cassandra spring-data-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。因此,不需要新的实施。
  4. 因此,我们的想法是创建新的异步接口和实现,并在任何地方使用它。 SimpleCassandraRepository itseft非常简单,因此创建新的异步版本没有问题。

    真正的问题是将新的异步接口和实现“注册”到spring数据cassandra深度。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

spring数据cassandra项目中有一个jira task