spring-data-keyvalue
spring-data-keyvalue copied to clipboard
Project to provide infrastructure to implement Spring Data repositories on top of key-value-based, in-memory data stores.
- [☑️] You have read the [Spring Data contribution guidelines](https://github.com/spring-projects/spring-data-build/blob/master/CONTRIBUTING.adoc). - [☑️] You use the code formatters provided [here](https://github.com/spring-projects/spring-data-build/tree/master/etc/ide) and have them applied to your changes. Don’t submit any formatting...
Depends on spring-projects/spring-data-commons#2369 - [x] You have read the [Spring Data contribution guidelines](https://github.com/spring-projects/spring-data-build/blob/master/CONTRIBUTING.adoc). - [x] You use the code formatters provided [here](https://github.com/spring-projects/spring-data-build/tree/master/etc/ide) and have them applied to your changes. Don’t...
`KeyValueAdapter` now exposes `keys(Serializable keyspace)` which allows to retrieve all keys contained in that specific region. Fixed false test names (scan vs. entries (see DATAKV-99)) along the way.
The `KeyValueStore` abstraction allows more direct interaction with the underlying adapter through a simple keyspace bound interface. This allows to bypass keyspace and Id lookup performed by the template.
`KeyValueRepositoryConfigurationExtension` (enabled through `@EnableMapRepositories` or `@EnableRedisRepositories`) attempts to create default beans if there are no bean definitions already registered. This happens mostly for `KeyValueTemplate` and the `MappingContext`. For Redis, there...