7c73abdede
* upgrade to spring boot 1.5.2 * add full update to REST API * modify ratings controller * upgrade herold * fix integration test * fix integration test * minor fix * fix integration test * fix integration test * minor cleanup * minor cleanup * remove log4j properties * use standard logbook.xml * remove log4j dependencies * remove commons-logging * merge * fix conflict * exclude commons-logging dependency * cleanup * minor fix * minor fix * fix dependency issues * Revert "fix dependency issues" This reverts commit 83bf1f9fd2e1a9a55f9cacb085669568b06b49ec. * fix dependency issues * minor fix * minor fix * minor fix * cleanup generated files * fix commons-logging issue * add parent to pom * cleanup parent dependencies * cleanup pom |
||
---|---|---|
.. | ||
src | ||
README.md | ||
mvnw | ||
mvnw.cmd | ||
pom.xml |
README.md
Couchbase SDK Tutorial Project
Relevant Articles:
- Introduction to Couchbase SDK for Java
- Using Couchbase in a Spring Application
- Asynchronous Batch Opereations in Couchbase
- Querying Couchbase with MapReduce Views
Overview
This Maven project contains the Java code for the Couchbase entities and Spring 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 intro tutorial are in the org.baeldung.couchbase.intro package.
Java classes for the Spring service tutorial are in the org.baeldung.couchbase.spring package hierarchy.
Java classes for the Asynchronous Couchbase tutorial are in the org.baeldung.couchbase.async package hierarchy.
Running the tests
The test classes for the Spring service tutorial are:
- org.baeldung.couchbase.spring.service.ClusterServiceTest
- org.baeldung.couchbase.spring.person.PersonCrudServiceTest
The test classes for the Asynchronous Couchbase tutorial are in the org.baeldung.couchbase.async package hierarchy:
- org.baeldung.couchbase.async.service.ClusterServiceTest
- org.baeldung.couchbase.async.person.PersonCrudServiceTest
The test classes may be run as JUnit tests from your IDE or using the Maven command line:
mvn test