java-tutorials/couchbase-sdk
Seun Matt f384e46bb1 Example Code for N1QL (#2629)
* added updated example codes

* updated example code StringToCharStream

* deleted StringToCharStream.java locally

* removed redundant file

* added code for apache commons collection SetUtils

* refactored example code

* added example code for bytebuddy

* added example code for PCollections

* update pom

* refactored tests for PCollections

* spring security xml config

* spring security xml config

* remove redundant comment

* example code for apache-shiro

* updated example code for Vavr Collections

* updated Vavr's Collection example

* updated Vavr Collection file

* updated example code for Apache Shiro

* updated Vavr Collections example

* added example code for N1QL

* update example code for N1QL

* added integration test for N1QL
2017-09-16 17:42:33 -07:00
..
src Example Code for N1QL (#2629) 2017-09-16 17:42:33 -07:00
.gitignore Example Code for N1QL (#2629) 2017-09-16 17:42:33 -07:00
README.md README files update (#1195) 2017-02-19 22:22:43 +01:00
mvnw BAEL-202: Consolidated Couchbase SDK and Spring Data Couchbase from five modules down to two 2016-10-01 21:25:26 -05:00
mvnw.cmd BAEL-202: Consolidated Couchbase SDK and Spring Data Couchbase from five modules down to two 2016-10-01 21:25:26 -05:00
pom.xml Example Code for N1QL (#2629) 2017-09-16 17:42:33 -07:00

README.md

Couchbase SDK Tutorial Project

Relevant Articles:

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