Fix/produto incompleto
Estavam faltando os atributos id, weight e status no Product. Isto estava causando erros no frontend.
Também foi criada uma tarefa bootRun no build.gradle (apesar de ser padrão do Gradle) para fácil execução no IntelliJ.
O motivo para facilitar a execução desta tarefa é que não encontrei forma de fazer a aplicação ouvir em todas as interfaces de rede (não apenas a localhost) utilizando a configuração padrão para Spring Boot no IntelliJ. Por consequência, não é possível a comunicação entre frontend e backend executando ambos localmente. Utilizando o bootRun, este problema não ocorre.