Skip to content

O teste consiste em montar uma aplicação Java capaz de recuperar informações de um arquivo XML e de um arquivo JSON, persistir um cadastro em um banco de dados em memória ou em arquivo e listar os cadastros em uma interface simples.

Notifications You must be signed in to change notification settings

hitalo-siriano/desafio-uol-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste para BackEnd para UOL HOST(API)

Desafio criado no Padrão Rest.

Link desafio

https://github.com/uolhost/test-backEnd-Java

Documentação da API

Retorna todos os jogadores

  GET /api/view/player

Cadastra um Jogador

  POST /api/player

{
    "name" : "exemplo",
    "email" : "exemplo@api.com",
    "fone" : "999999999",
    "grouphero" : "avengers"
}

ou


{
    "name" : "exemplo",
    "email" : "exemplo@api.com",
    "fone" : "999999999",
    "grouphero" : "justice league"
}

Editar um Jogador

  PUT /api/update/player/{id}
Parâmetro Tipo Descrição
id UUID 2ec15cd7-8e40-44ea-a1a0-e3737b033158

{
    "name" : "exemplo",
    "email" : "exemplo@api.com",
    "fone" : "999999999",
    "grouphero" : "avengers"
}

{
    "name" : "exemplo",
    "email" : "exemplo@api.com",
    "fone" : "999999999",
    "grouphero" : "justice league"
}

Deleta um jogador

  DELETE /api/delete/player/{id}
Parâmetro Tipo Descrição
id UUID 2ec15cd7-8e40-44ea-a1a0-e3737b033158

Tecnologia utilizada

Back-end: Java 17, Jpa , h2 database , Spring boot.

Arquitetura do Projeto

App Screenshot

About

O teste consiste em montar uma aplicação Java capaz de recuperar informações de um arquivo XML e de um arquivo JSON, persistir um cadastro em um banco de dados em memória ou em arquivo e listar os cadastros em uma interface simples.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published