A RESTful API designed to manage breweries, beers, and their associated countries. This project demonstrates efficient CRUD operations, robust data persistence, and scalable backend design using Java and Spring Boot.
- CRUD Operations: Perform Create, Read, Update, and Delete operations for breweries, beers, and countries.
- Data Persistence: Leverages JPA and Hibernate for seamless database interaction and persistence.
- Global Exception Handling: Ensures robust error management and improved reliability of the API.
- Testing: API endpoints tested using Postman and validated with automated tests in JUnit.
- Programming Language: Java
- Framework: Spring Boot
- ORM: JPA, Hibernate
- Database: MySQL
- IDE: IntelliJ IDEA
- Testing Tools: Postman, Advanced Rest Client