Descrição • O que a API faz? • Rotas • Modelos • Tecnologias • Executar o projeto • Autor
Primeiros passos com Spring-boot.
Esse projeto tem por objetivo implementar algumas tecnologias do ecossistema Spring.
Consiste em uma API que simula um sistema universitário, existe a entidade usuario e disciplina.
Uma disciplina é formada por vários alunos.
Cada disciplina tem comentários, likes e pode ser classificadas em ordem de avaliações.
NOTE: A aplicação utiliza um banco em memória, quando ela é finalizada, os dados são perdidos
- POST /auth/login
- POST /api/usuarios
- GET /api/usuarios
- GET /api/usuarios/id
- PUT /api/usuarios/id
- DELETE /api/usuarios/id
- POST /api/disciplinas
- GET /api/disciplinas
- GET /api/disciplinas/id
- PUT /api/disciplinas/nome/id
- PUT /api/disciplinas/nota/id
- PUT /api/disciplinas/likes/id
- GET /ranking/likes
- GET /ranking/notas
- DELETE /api/disciplinas/id
{
"nome": "Jurema",
"email": "jurama.htinha@gmail.com",
"senha": "jureminhaVidaLoka123"
}
{
"nome": "Análise de Dados com Python",
"nota": 9
}