- Listar planetas com paginação e a possibilidade de filtro por nome
- Criar um planeta
- Buscar um planeta por id
- Deletar um planeta por id
🔍 Baixe o projeto e teste você mesmo.
- Utilizar o Java 11 com Spring Boot 2.4.0-M2 e JUnit 5
- Desenvolver uma api rest utilizando a Arquitetura Hexagonal (Ports and Adapters Architecture)
- Consumir uma api externa para resgatar a quantidade de aparições em filmes de um planeta
Base Url
${HOST_URL}/star-wars/v1
Endpoint
${HOST_URL}/star-wars/v1/planets
Json Schema Definition:
type: object
properties:
name:
type: string
description: nome do planeta
ground:
type: string
description: descrição do solo do planeta
climate:
type: string
description: descrição do clima do planeta
filmAppearances:
type: number
description: quantidade de aparições deste planeta em um filme
Desenvolvido por Bruno Garcia 👋 Conheça mais sobre o meu trabalho no Linkedin