Skip to content

Perolanegra/ekan-exam-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Processo Seletivo da Ekan

Criar uma API de Cadastro de Beneficiarios e Documentos.

Sobre   |    Dependencias   |    Requisitos   |    Começando   |    Iniciando o Projeto   

📃 Sobre

Este repositório contém um sistema baseado em arquitetura Rest Api desenvolvida com Java e Spring Boot, o H2 para a persistência de dados com Spring Data, o Swagger e Insomnia para a documentação dos endpoints, o spring-validation para fazer as validações necessárias da Api, junit e mockito para os testes unutários.

📚 Dependencias

spring-boot-starter-web: Utilizado para tornar a aplicação web.

spring-boot-starter-data-jpa: Utilizado para fazer a integração com o banco de dados e gerenciar a persistência de dados do sistema.

spring-boot-starter-validation: Utilizado para as validações dos Models, DTOs, etc.

spring-boot-devtools: Utilizado para o LiveReload do servidor.

springfox-swagger: Utilizado para documentar a Api.

junit-vintage-engine: Utilizado para fazer os testes unitários da aplicação.

⭐ Requisitos

  • Ter Git para clonar o projeto.
  • Ter Java 11 instalado.
  • Ter Maven instalado. (Opcional)

🚀 Começando

  # Clonar o projeto:
  $ git clone https://github.com/Perolanegra/ekan-exam-api

  # Entrar no diretório do projeto:
  $ cd ekan-exam-api

💻 Iniciando o Projeto

  # Instalar as dependências:
  $ mvn clean install 

  # Rodar a aplicação:
  $ mvn spring-boot:run

  # Rodar a aplicação com o CMD:
  $ Entrar no diretorio onde está o arquivo .JAR, na pasta do projeto
  $ abrir o CMD e executar o seguinte comando: java -jar ekan-exam-API.jar

Feito com ❤️ por Igor Alves 👋🏻 Get in touch!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages