Spring data cassandra项目有org.springframework.data.cassandra.repository.support.SimpleCassandraRepository类,用于解析cassandra存储库。
我想要的是什么:
AsyncCassandraRepository
例如org.springframework.data.cassandra.repository.TypedIdCassandraRepository
创建“常规”界面,但使用异步方法。CustomerRepository extends AsyncCassandraRepository
。因此,不需要新的实施。因此,我们的想法是创建新的异步接口和实现,并在任何地方使用它。 SimpleCassandraRepository itseft非常简单,因此创建新的异步版本没有问题。
真正的问题是将新的异步接口和实现“注册”到spring数据cassandra深度。我怎么能这样做?