有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java ReactiveCrudePository与R2DBCrudePository

我正在学习从R2DBC开始的反应堆栈,这是我不理解的:

它们之间有什么区别,何时使用它们,以及@Repository原型注释与它们的相关性如何

  • org.springframework.data.r2dbc.repository.R2dbcRepository
  • org.springframework.data.repository.reactive.ReactiveCrudRepository;

据我所知,它们都是@NoRepositoryBean,都是通过org.springframework.boot:spring-boot-starter-data-r2dbc依赖关系一起发送的


共 (1) 个答案

  1. # 1 楼答案

    这两者之间没有区别,R2dbcRepository扩展了reactivecrudepository,并且没有添加任何功能(R2dbcRepository java doc),可能只是一个名称约定,就像@Service与@Component具有相同的组件一样。 关于@Repository注释,您不需要注释任何从存储库接口扩展到它们工作的类