A Spring Boot REST API built with organized project structure, automated testing using JUnit and Mockito, and CI with GitHub Actions.
- Clean Architecture with organized layers
- Custom exception handling
- JUnit & Mockito - Automated testing suite
- GitHub Actions - CI integration
Java - Programming language
Spring Boot - Application framework
Github Actions - CI pipeline integration
JUnit - Testing framework
Mocktio - Mocking framework for unit tests
Spring Data JPA - Database abstraction layer
Docker - Containerization
PostgreSQL - Database
Lombok - Code generation library
Jackson - JSON processing library