## Pizza Store App

Let's incrementally build pizza store app which will showcase various features supported by Cloud Cache and Spring Data

Note: All the boilerplate code required for this demo app has been provided in Pizza-store-initial.

***Step 1:*** Import Skeleton Cloud Cache Client project into your IDE

Import the ***pizza-store-api-initial*** project into your IDE. For convenience we have configured the POM with required dependencies for Pivotal Cloud Cache. 

Following are the dependency required for connecting to Cloud Cache and enable unit test support

###### Pivotal Cloud Cache Dependency

```
<dependency>
	<groupId>org.springframework.geode</groupId>
	<artifactId>spring-cloudcache-starter</artifactId>
</dependency>

```

###### Pivotal Cloud Cache Test Dependency

```
<dependency>
	<groupId>org.springframework.data</groupId>
	<artifactId>spring-data-geode-test</artifactId>
</dependency>

```

***Step 2:*** configure Spring Boot application with `spring-cloudcache-starter` annotations

Create a configuration file which transforms this boot app into a Cloud Cache Client. `spring-cloudcache-starter` enables autoreconfiguration support for Cloud Cache and creates Cloud Cache client connection pool.

```
@Configuration
@UseMemberName("PizzaStore-API")
public class CloudCacheClientConfig {


}
```