Este projeto tem como objetivo criar uma aplicação de web services utilizando o framework Spring Boot com integração ao JPA (Java Persistence API) e Hibernate. Ele foi desenvolvido com foco em práticas essenciais para construção de APIs e manipulação de banco de dados.
- Configurar um projeto Spring Boot para desenvolvimento de APIs.
- Estruturar camadas lógicas seguindo as práticas recomendadas (resource, service, repository).
- Configurar e utilizar o banco de dados H2 em ambiente de testes.
- Realizar operações básicas de CRUD (Create, Retrieve, Update, Delete).
- Tratar exceções para garantir respostas adequadas aos clientes da API.
- Spring Boot
- Apache Tomcat
- Maven
- H2 Database
- Postman