Skip to content

spring-projects/spring-boot-data-geode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

Spring Boot for Apache Geode & Pivotal GemFire

Spring Boot for Apache Geode & Pivotal GemFire extends Spring Boot with auto-configuration support as well as other convention or configuration features to simplify the development of Spring applications using either Apache Geode or Pivotal GemFire in a Spring context.

This project builds on both Spring Data for Apache Geode and Spring Data for Pivotal GemFire as well as Spring Boot.

Project Goals

This project adds Spring Boot auto-configuration support for both Apache Geode and Pivotal GemFire.

Among other things, this project builds on Spring Boot as well as Spring Data for Apache Geode & Pivotal GemFire and additionally offers…​

  1. Auto-configures an Apache Geode or Pivotal GemFire (PCC) ClientCache instance automatically when either Spring Data for Apache Geode or Spring Data for Pivotal GemFire are on the application’s CLASSPATH.

  2. Auto-configures either Apache Geode or Pivotal GemFire (PCC) as a caching provider in Spring’s Cache Abstraction when either Spring Data for Apache Geode or Spring Data for Pivotal GemFire are on the application’s CLASSPATH.

  3. Auto-configures Spring Data for Apache Geode or Spring Data for Pivotal GemFire Repositories when Spring Data for Apache Geode or Spring Data for Pivotal GemFire are on the application’s CLASSPATH and Spring Boot detects SDG Repositories in your Spring Boot application.

  4. Provides additional support for Spring Boot/Spring Data for Apache Geode/Pivotal GemFire applications deployed to PCF using Pivotal Cloud Cache (PCC). Additionally, if your application requires (HTTP) Session State Caching services, you can also take advantage of Spring Session for Apache Geode/Pivotal GemFire.

This, along with many other benefits, are provided by this project.

Documentation

Table 1. Example Apache Geode Applications using Spring Boot
Version Reference Documentation Javadoc Samples

1.0.1.RELEASE

Ref Docs

Javadoc

Samples

1.0.2.BUILD-SNAPSHOT

Ref Docs

Javadoc

Samples

Examples

You can find an example of using this project in the Pivotal Cloud Cache (PCC) Pizza Store, repository, which contains a Spring Boot, PCC ClientCache application.

Another example, boot-example, can be found in the Contacts Application Reference Implementation for Spring Data for Apache Geode/Pivotal GemFire (SDG).

Yet another example, Temperature Service.

And finally, the documentation contains samples you may use to get started with SBDG.

Spring Boot Project Site

You can find the documentation, issue management, support, samples, and guides for using Spring Boot at https://projects.spring.io/spring-boot/

Code of Conduct

This project adheres to the Contributor Covenant code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to spring-code-of-conduct@pivotal.io.

License

Spring Boot, Spring Boot for Apache Geode and Spring Boot for Pivotal GemFire is Open Source Software released under the Apache 2.0 license.

About

Spring Boot support for Apache Geode and VMware GemFire

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages