Projeto para criação de um CRUD com o tema EXAMES para avaliação técnica JAVA.
O projeto foi criado com Spring Boot na linguagem de programação Java com BD MySQL, utilizando Spring Data JPA e o gerenciador de dependência Maven.
O projeto está divido nas seguintes camadas:
main:
- Model - Entidades.
- Repository - Comunicação/interação com o banco de dados.
- Service - Cabeçalhos dos métodos (Contratos de função).
- Service Impl - "Impl"ementação dos contratos da Service.
- Controller - Definição das Rotas. Requisitando os serviços (Service) que serão executados conforme demandados.
- Dto - Utilizado como modelo para o corpo das requisições e respostas.
- Clonar o projeto
- Ter instalado o BD MySQL
- Configurar no aplication.properties a conexão do BD
- Executar no terminal o comando:
mvn spring-boot:run
- Chamar os endpoint.