-
Notifications
You must be signed in to change notification settings - Fork 29
Home
Spring Data for Aerospike is an open source community project hosted under the Spring umbrella. The code was initially developed by Aerospike, and since turned over to the community, with majority contributions from engineers at Playtika. It provides a data integration layer for Aerospike that is familiar to Spring developers.
Spring Data's mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store. (see Spring Data)
Spring Data for Aerospike works in harmony with the full Spring suite including Spring Boot and Spring MVC.
Spring Data for Aerospike supports the standard Spring Data features:
- Powerful repository and custom object-mapping abstractions
- Dynamic query derivation from repository method names
- Implementation domain base classes providing basic properties
- Support for transparent auditing (created, last changed)
- Possibility to integrate custom repository code
- Easy Spring integration via JavaConfig and custom XML namespaces
- Advanced integration with Spring MVC controllers
Spring Data for Aerospike is an open source community Spring project. You can contribute, clone or download the aerospike-community/spring-data-aerospike GitHub repository.
An up to date tutorial at aerospike-community/spring-data-aerospike-demo shows how to setup spring-data-aerospike
in a Spring Boot application.
The original aerospike-examples/spring-boot-example tutorial (from 2017) described how to use Spring Data for Aerospike, Spring MVC and Spring Boot. See the tutorial's wiki for more details.
The original aerospike-examples/spring-session-example from 2017.