Skip to content

azevedoedison/api-user

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages