Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Java JDK 8 ou Java JRE 8.
# Clone este repositório
git clone https://github.com/cipolli/starwars
# Acesse esse dertório pelo terminal \starwars\target e execute:
starwars-0.0.1-SNAPSHOT.jar
# A API inciará na porta:8080
http://localhost:8080
Use o client insomnia para testar os endpoints. Importe o json no insomnia e teste os endpoints: Insomnia endpoints API Star Wars
Como importar configurações de endpoints para o insomnia
- Retorna todos os planets: GET - http://localhost:8080/planets/
- Retorna o planet pelo id: GET - http://localhost:8080/planet/{id}
- Retorna o planet pelo nome: GET - http://localhost:8080/planet/name
- Adiciona um planet ao batabse: POST - http://localhost:8080/planet/
- Atualiza um planet: PUT - http://localhost:8080/planet/{id}
- Remove um planet: DELETE - http://localhost:8080/planet/{id}