有一种机制可以为此处描述的存储库提供自定义实现:
尽管在迁移到Spring Framework 5.1之后,由于覆盖了bean而停止了工作。
bash install.sh
interface MyCustomRepository {
fun enableById(id: UUID): Mono<UpdateResult>
}
class MyCustomRepositoryImpl(
private val mongoTemplate: ReactiveMongoTemplate
) : MyCustomRepository {
override fun enableById(id: UUID) = ...
}
interface MyRepository : ReactiveMongoRepository<MyObj, UUID>, MyCustomRepository
有没有办法在新的春季使用自定义存储库?