ReactiveCrudRepository 与 R2dbcRepository
ReactiveCrudRepository vs. R2dbcRepository
我正在学习从 R2DBC 开始的反应式堆栈,这是我不明白的地方:
它们之间有什么区别,何时使用它们,@Repository
构造型注释与它们的相关性如何?
org.springframework.data.r2dbc.repository.R2dbcRepository
org.springframework.data.repository.reactive.ReactiveCrudRepository;
据我了解,它们都是 @NoRepositoryBean
并且都通过 org.springframework.boot
:spring-boot-starter-data-r2dbc
依赖关系一起运送。
两者没有区别,R2dbcRepository extends ReactiveCrudRepository 并没有添加任何功能(R2dbcRepository java doc),可能这只是一个命名约定,就像@Service 和@Component 一样。
关于 @Repository 注释,您不必注释任何从存储库接口扩展到它们工作的 class。
我正在学习从 R2DBC 开始的反应式堆栈,这是我不明白的地方:
它们之间有什么区别,何时使用它们,@Repository
构造型注释与它们的相关性如何?
org.springframework.data.r2dbc.repository.R2dbcRepository
org.springframework.data.repository.reactive.ReactiveCrudRepository;
据我了解,它们都是 @NoRepositoryBean
并且都通过 org.springframework.boot
:spring-boot-starter-data-r2dbc
依赖关系一起运送。
两者没有区别,R2dbcRepository extends ReactiveCrudRepository 并没有添加任何功能(R2dbcRepository java doc),可能这只是一个命名约定,就像@Service 和@Component 一样。 关于 @Repository 注释,您不必注释任何从存储库接口扩展到它们工作的 class。