Criação do Controller
Criaremos um ponto de injeção, visto que que Controller é dependente de Repository.
Para isso, utilizaremos o @Autowired, importando o ProductRepository.
Implementaremos agora os métodos CRUD.
Atenção! Abaixo, TODOS esses métodos de CRUD irão ser alterados em virtude da implementação de HATEOAS.
Atualizado