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.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora