User Guide¶
Complete reference for SpringFlow features and how to use them.
Contents¶
Core Features¶
-
Complete reference for all SpringFlow annotations
-
Configuration options via YAML and annotations
-
Automatic entity-to-DTO mapping
Data Management¶
-
Dynamic query filtering with @Filterable
-
Paginate and sort results
-
Data validation with JSR-380
Advanced Features¶
-
Spring Security integration and access control
-
Logical deletion with restore support
-
Automatic audit trail (createdAt, updatedAt, etc.)
-
Using SpringFlow with Kotlin and data classes
Where to start?¶
If you are new to SpringFlow, we recommend reading in this order:
- Annotations — understand
@AutoApiand field-level annotations - Configuration — customize the behavior
- DTO Mapping — understand automatic mapping
- Pagination — handle large collections
Then explore the advanced features based on your needs.
Quick Reference¶
I want to...
- Create a simple API → Annotations
- Filter results → Filtering
- Paginate results → Pagination
- Validate data → Validation
- Secure endpoints → Security
- Track changes → Auditing
- Support restore → Soft Delete
- Use Kotlin → Kotlin Support
Need help? Check the advanced topics or the API reference.