This project is a small Spring Boot microservice that demonstrates integration with AWS SQS for message queueing and connects to a PostgreSQL database. It includes basic CRUD operations for a sample entity and showcases sending/receiving messages to/from SQS.
- Spring Boot REST API
- PostgreSQL integration (CRUD for a sample entity)
- AWS SQS integration (send/receive messages)
- Maven build management
- Ensure you have Java 17+, Maven, and Docker (for local PostgreSQL) installed.
- Configure AWS credentials for SQS access.
- Update
application.propertieswith your database and SQS details. - Build and run the application:
mvn clean spring-boot:run
src/main/java- Source codesrc/main/resources- Configuration files.github/copilot-instructions.md- Copilot instructions
- Implement CRUD endpoints
- Integrate AWS SQS client
- Connect to PostgreSQL
This README will be updated as features are implemented.