55 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ## Couchbase
 | |
| 
 | |
| This module contains articles about Couchbase
 | |
| 
 | |
| ### Relevant Articles:
 | |
| - [Introduction to Couchbase SDK for Java](https://www.baeldung.com/java-couchbase-sdk)
 | |
| - [Using Couchbase in a Spring Application](https://www.baeldung.com/couchbase-sdk-spring)
 | |
| - [Asynchronous Batch Operations in Couchbase](https://www.baeldung.com/async-batch-operations-in-couchbase)
 | |
| - [Querying Couchbase with MapReduce Views](https://www.baeldung.com/couchbase-query-mapreduce-view)
 | |
| - [Querying Couchbase with N1QL](https://www.baeldung.com/n1ql-couchbase)
 | |
| 
 | |
| ### 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
 | |
| ```
 |