Skip to content
Spring Boot support for Apache Geode and Pivotal GemFire
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle Add dependency management for ByteBuddy. Apr 11, 2019
spring-gemfire-starter-actuator Add Spring Boot Actuator Starter module for Pivotal GemFire. Oct 3, 2018
spring-gemfire-starter Add Spring Shell runtime dependency to spring-geode-starter and sprin… Oct 3, 2018
spring-geode-actuator-autoconfigure Update copyright to 2019. Mar 22, 2019
spring-geode-actuator
spring-geode-autoconfigure Configure logging for Apache Geode, Spring and other libraries. Apr 15, 2019
spring-geode-docs Change wording regarding GemFire/Geode Security (Auth) & SSL configur… Apr 19, 2019
spring-geode-starter-actuator Add Spring Boot Actuator Starter module for Apache Geode. Oct 3, 2018
spring-geode-starter Add Spring Shell runtime dependency to spring-geode-starter and sprin… Oct 3, 2018
spring-geode Update changelog. Mar 22, 2019
.gitignore Add .gitignore Git configuration file. Jan 25, 2018
.travis.yml Disable Debug mode and enable Info mode in CI Gradle builds. Oct 6, 2018
CODE_OF_CONDUCT.adoc URL Cleanup. Mar 22, 2019
CONTRIBUTING.adoc URL Cleanup. Mar 22, 2019
Jenkinsfile Disable Debug mode and enable Info mode in CI Gradle builds. Oct 6, 2018
LICENSE
README.adoc URL Cleanup. Mar 22, 2019
build.gradle Upgrade to Spring Build Conventions Gradle Plugin 0.0.25.RELEASE. Apr 11, 2019
gradle.properties Upgrade to Spring Session for Apache Geode/Pivotal GemFire 2.0.9.RELE… Apr 19, 2019
gradlew Convert Spring Boot Data Geode/GemFire project into a Gradle project. Jan 25, 2018
gradlew.bat
settings.gradle Format build script. May 31, 2018

README.adoc

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 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 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 either the Pivotal Cloud Cache (PCC) or Session State Caching (SSC) services. Also, when using SSC, you can also take advantage of Spring Session for Apache Geode/Pivotal GemFire.

  5. As an added benefit, Spring Boot for Pivotal GemFire will automatically authenticate your Spring Boot, Pivotal GemFire based application when deployed to PCF and the application is granted access to a secure PCC instance for all of its caching concerns.

This, along with many other things will be provided in and by this project.

Documentation

You can find the documentation for this project here, and API is here.

Examples

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

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

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.

You can’t perform that action at this time.