- Create Spring Boot Java project
- Implement domain model
- Structure logical layers: resource, service, repository
- Set up test database (H2)
- Populate the database
- CRUD - Create, Retrieve, Update, Delete
- Handling exceptions
- Java
- Spring Boot
- JPA / Hibernate
- H2
- Maven
- Postman
Requirement: Java 17
# clone repository
git clone https://github.com/Anna-Caroline/springboot3-jpa
# enter the src folder
cd src
# execute the project
./mvnw spring-boot:runCaroline Feitosa


