azevedoedison / api-user

Exemplo de uma API de Usuários utilizando Java com o Framework Spring-Boot, JUnit e Mockito para testes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

api-user

Exemplo de uma API de Usuários utilizando Java com o Framework Spring-Boot, JUnit e Mockito para testes.

NPM Version Build Status Downloads Stats

Exemplo de uso

Nesta API é possível:

  • Cadastrar um usuário com Nome, Email e Password;
  • Listar todos os usuários cadastrados;
  • Procurar um usuário por ID;
  • Atualizar um usuário por ID;
  • Excluir um usuário por ID;

Algumas validações:

  • Não é permitido mais de um e-mail igual no cadastro. Caso já exista algum usuário com o e-mail cadastrado o sistema não permite a gravação. Serve no cadastro e na atualização do registro.

Requisitos de Banco de Dados

Nenhum, utilizado banco H2 em memória.

Cobertura dos Testes:

Acesso para testes no Heroku

https://app-user-spring.herokuapp.com/swagger-ui/index.html#/

Teste via Swagger (Localhost):

Teste via Swagger:

  • POST (Salvando)

  • GETALL (Buscando todos)

  • GETBYID (Buscando por ID)

  • PUT (Atualizando por ID)

  • DELETE (Deletando por ID

Meta

Edison de Azevedo Filho – @azevedoedisonhttps://www.linkedin.com/in/edison-de-azevedo/ https://github.com/azevedoedison/api-user

About

Exemplo de uma API de Usuários utilizando Java com o Framework Spring-Boot, JUnit e Mockito para testes.


Languages

Language:Java 100.0%