- Lombok: Redução de código boilerplate.
-
JPA/Hibernate: Persistência de dados.
-
Spring Boot: Usado para facilitar o desenvolvimento do projeto.
-
API/Rest: Arquitetura de software.
-
DTO: Usado em Java para o transporte de dados entre diferentes componentes de um sistema de forma a otimizar a comunicação.
-
ORACLE: Banco de dados.
-
POSTMAN: Plataforma para testar os endpoints.
-
Orientação a Objetos: paradigma de programação.
-
padrão de projeto MVC (Model View Controller) O MVC funciona como um padrão de arquitetura de software que melhora a conexão entre as camadas de dados, lógica de negócio e interação com usuário. Através da sua divisão em três componentes, o processo de programação se torna algo mais simples e dinâmico.