renantavaresti / projeto-SOCTest

Projeto CRUD com o tema EXAMES para avaliação técnica JAVA Web.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

projeto-SOCTest

Projeto para criação de um CRUD com o tema EXAMES para avaliação técnica JAVA.

Técnologias Utilizadas

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.

Arquitetura

O projeto está divido nas seguintes camadas:

main:

  1. Model - Entidades.
  2. Repository - Comunicação/interação com o banco de dados.
  3. Service - Cabeçalhos dos métodos (Contratos de função).
  4. Service Impl - "Impl"ementação dos contratos da Service.
  5. Controller - Definição das Rotas. Requisitando os serviços (Service) que serão executados conforme demandados.
  6. Dto - Utilizado como modelo para o corpo das requisições e respostas.

Como executar

  1. Clonar o projeto
  2. Ter instalado o BD MySQL
  3. Configurar no aplication.properties a conexão do BD
  4. Executar no terminal o comando: mvn spring-boot:run
  5. Chamar os endpoint.

About

Projeto CRUD com o tema EXAMES para avaliação técnica JAVA Web.

License:MIT License


Languages

Language:Java 98.0%Language:HTML 2.0%