Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 1004 Bytes

File metadata and controls

15 lines (12 loc) · 1004 Bytes

🚀 PROJETO:

O projeto consiste em criar um CRUD em uma APIREST com Java Springboot utilizando a IDE INTELLIJ.

📋 Sobre o projeto em si

  • Desenvolver um 'CRUD - Create, Retrieve, Update, Delete' em uma APIREST com Springboot na linguagem Java e seguindo o padão em camadas (Repository, Service e Controller) conforme as boas práticas.
  • Criar 'DTO - Data Transfer Object' para transformar objetos em objetos DTO.
  • Usar JPA - Java Persistence API para criar no banco de dados em memória H2 as entidades.
  • Criar a classe ControllerExceptionHandler com a anotação 'ControlerAdvice' para lançar exceções de forma padronizada sem precisar usar try catch dentro do código.
  • Usar Bean Validation para validação de dados.

🛠️ Construído com as tecnologias

Java / IntelliJ IDEA / Spring / Spring boot / Spring web / Sppring database H2 / Maven / JPA

🔧 Mentoria e Escola

Um projeto desenvolvido e acompanhado com orientação da Escola DevSuperior: professor Nélio Alves.