spring-flashapi
Zero-config REST APIs from JPA entities. Annotate. Run. Done. — Spring Boot starter with CRUD, filtering, pagination, audit, soft delete, export (CSV/Excel/PDF), bulk operations, and relation expand.
File Explorer
- ci.yml
- release-please.yml
- maven-wrapper.properties
- favicon.png
- favicon.svg
- logo.svg
- logo1.svg
- annotations.md
- audit.md
- bulk.md
- cache.md
- configuration.md
- cookbook.md
- custom-service.md
- dashboard.md
- ecosystem-spec.md
- export.md
- feature-guard.md
- getting-started.md
- multi-tenancy.md
- openapi.md
- progressive-disclosure.md
- rate-limiting.md
- relations.md
- search.md
- security.md
- soft-delete.md
- webhooks.md
- websocket.md
- EnableFlashApi.java
- FeatureGuard.java
- FlashAudit.java
- FlashEntity.java
- FlashExportExclude.java
- FlashHidden.java
- FlashMultiTenant.java
- FlashReadOnly.java
- FlashSecured.java
- FlashService.java
- FlashWebhook.java
- FlashWriteOnly.java
- AuditAction.java
- AuditEntry.java
- AuditService.java
- FlashAutoConfiguration.java
- FlashProperties.java
- BulkHandler.java
- BulkLimitExceededException.java
- BulkResponse.java
- BulkResult.java
- FlashCacheManager.java
- FlashBulkEndpointHandler.java
- FlashController.java
- FlashEndpointHandler.java
- FlashRouteRegistrar.java
- DashboardController.java
- DashboardCrudController.java
- FlashMetrics.java
- MetricsCollector.java
- FlashExceptionHandler.java
- FlashValidationHandler.java
- CsvExporter.java
- ExcelExporter.java
- ExportFormat.java
- ExportHandler.java
- ExportUnavailableException.java
- PdfExporter.java
- FeatureGuardHandler.java
- PlanLimitResolver.java
- RecordLimitExceededException.java
- HealthCheckController.java
- ReadinessListener.java
- ControllerEndpoint.java
- ControllerScanner.java
- FlashOpenApiCustomizer.java
- OpenApiController.java
- OpenApiGenerator.java
- FlashRateLimiter.java
- CrudOperation.java
- EntityMetadata.java
- EntityScanner.java
- FieldMetadata.java
- RelationMetadata.java
- RelationExpander.java
- SecurityEvaluator.java
- SecurityResult.java
- SpringSecurityEvaluator.java
- FlashCrudOperations.java
- FlashEventBroadcaster.java
- GenericCrudService.java
- ServiceResolver.java
- SoftDeleteHandler.java
- HeaderTenantResolver.java
- TenantContext.java
- TenantHandler.java
- TenantResolver.java
- WebhookDispatcher.java
- WebhookEvent.java
- FlashWebSocketConfig.java
- FlashWebSocketHandler.java
- org.springframework.boot.autoconfigure.AutoConfiguration.imports
- dashboard-crud.html
- CachedItem.java
- Category.java
- GuardedItem.java
- Product.java
- RateLimitedItem.java
- SecuredItem.java
- TenantItem.java
- WebhookItem.java
- BulkIntegrationTest.java
- CacheIntegrationTest.java
- CrudIntegrationTest.java
- ExportIntegrationTest.java
- FeatureGuardIntegrationTest.java
- HealthCheckIntegrationTest.java
- MultiTenantIntegrationTest.java
- OpenApiIntegrationTest.java
- OperationIdResolutionTest.java
- RateLimitIntegrationTest.java
- RelationIntegrationTest.java
- SearchIntegrationTest.java
- SecurityIntegrationTest.java
- SecurityTestApplication.java
- TestApplication.java
- WebhookIntegrationTest.java
- WebSocketIntegrationTest.java
- application.yml
- .gitignore
- .release-please-manifest.json
- CHANGELOG.md
- LICENSE
- mvnw
- mvnw.cmd
- NOTICE
- pom.xml
- README.md
- release-please-config.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
// repository documentation
Was this content helpful?
(0 ratings)
