GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — tutorials/spring-data-couchbase-2 at master · emeraldjava/tutorials

Expand file tree

/

spring-data-couchbase-2

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
 
 
/

spring-data-couchbase-2

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
src
src
 
 
README.md
README.md
 
 
pom.xml
pom.xml
 
 

README.md

Outline

Spring Data Couchbase Tutorial Project

Relevant Articles:

  • Spring Data Couchbase
  • Entity Validation, Query Consistency, and Optimistic Locking in Spring Data Couchbase
  • Multiple Buckets and Spatial View Queries in Spring Data Couchbase

Overview

This Maven project contains the Java code for Spring Data Couchbase entities, repositories, and template-based services as described in the tutorials, as well as a unit/integration test for each service implementation.

Working with the Code

The project was developed and tested using Java 7 and 8 in the Eclipse-based Spring Source Toolkit (STS) and therefore should run fine in any recent version of Eclipse or another IDE of your choice that supports Java 7 or later.

Building the Project

You can also build the project using Maven outside of any IDE:

mvn clean install

Package Organization

Java classes for the first two tutorials listed above are in src/main/java in the package hierarchy org.baeldung.spring.data.couchbase

Java classes for the multiple-bucket tutorials are in src/main/java in the package hierarchy org.baeldung.spring.data.couchbase2b

Running the tests

The test classes for the single-bucket tutorials are in src/test/java in the package org.baeldung.spring.data.couchbase.service:

  • PersonServiceTest (abstract)
  • PersonRepositoryTest (concrete)
  • PersonTemplateServiceTest (concrete)
  • StudentServiceTest (abstract)
  • StudentRepositoryTest (concrete)
  • StudentTemplateServiceTest (concrete)

The concrete test classes for the multiple-bucket tutorial are in src/test/java in the package org.baeldung.spring.data.couchbase2b.service:

  • CampusRepositoryServiceImplTest
  • PersonRepositoryServiceImplTest
  • StudentRepositoryServiceImplTest

The concrete test classes may be run as JUnit tests from your IDE or using the Maven command line:

mvn test
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.