spring-higher-order-components
⚡️ Preconfigured components to speedup Spring Boot development
javaboilerplatespringspring-bootaws-s3loggingspring-boot-starterhigher-order-componentaws-sescodecov
FreeRepo
Overview
This Spring Boot library provides reusable components for common backend tasks including email sending via Amazon SES, request logging with tracking IDs, file uploads to Amazon S3, standardized JSON response wrapping and CORS filtering. It uses annotations like @EnableEmailSending and @EnableFileUploading to automatically configure AWS services, reducing boilerplate code in Spring Boot applications.
Features
email-sending-with-amazon-sesrequest-loggingfile-uploading-to-s3response-wrappingcors-filtermdc-populationstep-builder-pattern
Feature Flags
blogemailsecommercefileUploadsstorageloggingErrorTrackingapiDocsloggingcors
Recommended Use Cases
spring-boot-microservicesrest-api-developmentemail-notification-systemsfile-upload-services
Frontend
None
Backend
spring-bootjava
Auth Providers
None
Deployment Targets
awsheroku
Payment Providers
None
Quick Facts
⭐ Stars
103
🍴 Forks
21
🧾 License
gpl-3.0
🔄 Active
Unknown
🕒 Last Commit
2024-05-17T10:51:36.000Z
Stack
Framework
spring-boot
Language
java
Logging
slf4j
CI
travis-ci
Data Layer
UI Stack
Developer Experience
Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci
Pricing
Classification
free
Selected
—
Notes
Open source library published on Maven Central