Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Um endpoint para consultar e cadastrar um registro

Olá pessoal,

tenho o seguinte cenário:

Um endpoint onde irei fazer uma consulta a um registro que está no meu banco de dados.

Caso o registro já esteja no banco devo apenas retorna-lo.

Caso não esteja no banco devo consultar uma api externa e grava-lo no banco.

Caso não encontre na api o registro devo lancar uma exceçao informando que o valor nao existe no banco e nem na api.

Alguma ideia ou padrão a seguir para resolver?

Java com spring meu projeto.