|
对于最新稳定版本,请使用 Spring Data Couchbase 6.0.4! |
Couchbase 支持
Spring Data 对 Couchbase 的支持包含广泛的功能:
-
支持使用基于 Java 的
@Configuration类进行 Spring 配置。 -
提供 Couchbase 集合与 POJO 之间对象映射的
CouchbaseTemplate和ReactiveCouchbaseTemplate辅助类。 -
异常转换 到 Spring 的可移植 data-access.html#dao-exceptions[数据访问异常层次结构]。
-
功能丰富的对象映射,与Spring的转换服务集成。
-
基于注解的映射元数据,可扩展以支持其他元数据格式。
-
自动实现 命令式和响应式
Repository接口,包括对 自定义查询方法 的支持。
对于大多数数据导向的任务,您可以使用 [Reactive]CouchbaseTemplate 或 Repository 支持,两者均利用丰富的对象映射功能。
Spring Data Couchbase 在各类 API 的对象命名约定上与 Couchbase Java SDK 保持一致,使其易于理解,并允许您将现有知识直接应用于 Spring API。