Aplicação desenvolvida para disponibilizar uma API com funcionalidades de criar, ler, modificar e deletar informações relativas às séries assistidas pela pessoa usuária.
Maven; Java 11; JUnit 5; Spring; e H2 Database.
Aplicação em funcionamento, com os testes em desenvolvimento.
Fazer o Clone do repositório.
A. Entrar no diretório raiz da aplicação:
$ cd my-series
B. Instalar a aplicação pelo Maven, através do comando:
$ mvn install
C. Iniciar a aplicação pelo comando:
$ mvn spring-boot:run
D. Acessar a API, nas seguintes rotas:
- Post, em http://localhost:8080/series, contendo o body { "nome": String }, cadastra uma nova série.
- Get, em http://localhost:8080/series, exibe uma lista com todas as séries cadastradas.
- Delete, em http://localhost:8080/series/{id}, deleta o cadastro da série, conforme o id especificado na rota.
- Post, em http://localhost:8080/series/{id}/episodios, contendo o body { "numero": Integer, "duracaoEmMinutos": Integer }, cadastra os episódios da série, conforme o id especificado na rota.
- Get, em http://localhost:8080/series/{id}/episodios, exibe uma lista com todos os episódios da série cadastrada, conforme o id especificado na rota.
- Get, em http://localhost:8080/series/{id}/episodios, apresenta o valor total da duração dos episódios das séries cadastradas em minutos.
Nome | GitHub |
---|---|
Trybe | https://github.com/trybe-tech-ops |
Moisés Fernandes | https://github.com/moisesfdasilva |