Spring Data Commons - Reference Documentation 05.07.
2021, 21:53
Spring Data Commons - Reference
Documentation
Oliver Gierke ⋅ Thomas Darimont ⋅ Christoph Strobl ⋅ Mark Pollack ⋅
Thomas Risberg ⋅ Mark Paluch ⋅ Jay Bryant ⋅ – Version 2.5.2, 2021-06-22
Preface
1. Project Metadata
Reference Documentation
2. Dependencies
2.1. Dependency Management with Spring Boot
2.2. Spring Framework
3. Object Mapping Fundamentals
3.1. Object creation
3.2. Property population
3.3. General recommendations
3.4. Kotlin support
3.4.1. Kotlin object creation
3.4.2. Property population of Kotlin data classes
4. Working with Spring Data Repositories
4.1. Core concepts
4.2. Query Methods
4.3. De!ning Repository Interfaces
4.3.1. Fine-tuning Repository De!nition
https://docs.spring.io/spring-data/commons/docs/2.5.2/reference/html/#reference Page 1 of 85
Spring Data Commons - Reference Documentation 05.07.2021, 21:53
4.3.2. Using Repositories with Multiple Spring Data Modules
4.4. De!ning Query Methods
4.4.1. Query Lookup Strategies
4.4.2. Query Creation
4.4.3. Property Expressions
4.4.4. Special parameter handling
Paging and Sorting
4.4.5. Limiting Query Results
4.4.6. Repository Methods Returning Collections or Iterables
Using Streamable as Query Method Return Type
Returning Custom Streamable Wrapper Types
Support for Vavr Collections
4.4.7. Null Handling of Repository Methods
Nullability Annotations
Nullability in Kotlin-based Repositories
4.4.8. Streaming Query Results
4.4.9. Asynchronous Query Results
4.5. Creating Repository Instances
4.5.1. XML Con!guration
Using Filters
4.5.2. Java Con!guration
4.5.3. Standalone Usage
4.6. Custom Implementations for Spring Data Repositories
4.6.1. Customizing Individual Repositories
Con!guration
4.6.2. Customize the Base Repository
4.7. Publishing Events from Aggregate Roots
4.8. Spring Data Extensions
4.8.1. Querydsl Extension
https://docs.spring.io/spring-data/commons/docs/2.5.2/reference/html/#reference Page 2 of 85