Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreSpring Data for Couchbase is part of the umbrella Spring Data project which aims to provide a familiar and consistent Spring-based programming model for new datastores while retaining store-specific features and capabilities.
The Spring Data Couchbase project provides integration with the Couchbase Server database. Key functional areas of Spring Data Couchbase are a POJO centric model for interacting with Couchbase Buckets and easily writing a Repository style data access layer.
@Configuration
classes.CouchbaseTemplate
helper class that increases productivity performing common Couchbase operations. Includes integrated object mapping between documents and POJOs.Repository
interfaces including support for custom finder methods (backed by Couchbase’s query language, N1QL
) and PagingAndSortingRepository
.@Cacheable
support, to cache any objects you need for high performance access.Bootstrap your application with Spring Initializr.