Uma api de filmes, com o objetivo de gerar alguns dados (mocks) sobre filmes.
Certifique-se que você possui instalado:
- Java e JDK
- Maven
- Intellij, Eclipse ou VScode
Cadastrar Filme
Atualizar Filme
Buscar por todos os Filmes
Buscar Filme pelo título
Criar conta
Ver informações do Filme
Esse projeto utiliza as seguintes tecnologias:
Java
Spring Boot
Junit
Hateoas
JWT
MySQL
Descrição
Os dados do Usuário devem ser feitos em JSON
{
"nome" : " string" ,
"email" : " string" ,
"senha" : " stringst" (senha precisa conter no mínimo 8 caracteres)
}
Descrição
Os dados do Usuário devem ser feitos em JSON
{
"email" : " string" ,
"senha" : " stringst"
}
Descrição
Retorna todos os filmes do sistema
Parâmetro
Tipo
Descrição
id
Long
Retorna o Filme do ID que foi passado .
titulo
String
categoria
String
urlDaCapa
String
diretor
String
descricao
String
anoDeLancamento
Integer
tempoEmMinutos
Integer
Descrição
Os dados do Livro devem ser feitos em JSON
{
"titulo" : " string" ,
"descricao" : " string" ,
"urlDaCapa" : " string" ,
"categoria" : " string" ,
"diretor" : " string" ,
"anoDeLancamento" : 0 ,
"tempoEmMinutos" : 0
}
Deleta um Filme (Somente ADMINs)
DELETE /api/v1/filmes/{id}
Parâmetro
Tipo
Descrição
id
long
Deleta o Filme do ID que foi passado .
Parâmetro
Tipo
Descrição
id
long
Atualiza o nome do Filme cujo ID foi passado .
{
"titulo" : " string" ,
"descricao" : " string" ,
"urlDaCapa" : " string" ,
"categoria" : " string" ,
"diretor" : " string" ,
"anoDeLancamento" : 0 ,
"tempoEmMinutos" : 0
}