VMware offers training and certification to turbo-charge your progress.Learn more
At the end of 2022, VMware announced the general availability of the Spring for VMware GemFire projects.
While these Spring based projects for VMware GemFire are open source and a succession to the Spring for Apache Geode projects, they are not a replacement. VMware GemFire forked from the Apache Geode project and is not open source.
It is not recommended to begin new projects using Spring for Apache Geode and rather transition to Spring for VMware GemFire, starting here. Alternatively, the Spring portfolio provides first-class integration with other comparable caching providers.
Finally, keep in mind, Spring for Apache Geode projects are still maintained until OSS and commercial support ends. Maintenance only includes CVE and critical fixes. No new features or enhancements will be made. Spring Data for Apache Geode’s support timelines can be viewed on the SUPPORT tab.
The primary goal of the Spring Data for Apache Geode project is to make it easier to build highly scalable Spring powered applications using Apache Geode for distributed data management.
Spring Data for Apache Geode brings the full power of the Spring Framework to your Apache Geode applications.
XML namespace to configure and create Apache Geode resources declaratively with Spring
Annotation configuration model to quickly and easily get started with Apache Geode out-of-the-box
Simplifies working with Apache Geode APIs
Spring Data Mapping infrastructure applied to POJOs stored in Apache Geode
Apache Geode Cache Transactions through Spring’s Declarative Transaction Management
Additional support for using Apache Geode in Global, JTA Transactions through Spring’s Declarative Transaction Management
Spring Tool Suite Spring Project Templates for Apache Geode
Bootstrap your application with Spring Initializr.