Como comentei em outro tópico, após fazer esse curso, resolvi ampliar a aplicação. Agora, refazendo, bateu uma dúvida sobre a classe ItemPedido.
Em um mundo real, essa aplicação teria, por exemplo, uma classe Produto, onde o cliente cadastraria seus produtos na loja. Certo?
Essa classe ItemPedido seria a representação de um produto dentro do pedido? Se sim...
Existindo um microsserviço independente onde temos a classe Produto, só preciso implementar um private Long produtoId, na classe ItemPedido para obter a relação entre as classes e microsserviços, Produto, Pedido e ItemPedido?
A dúvida é só sobre a parte de como criar essa relação nas classes, utilizando microsserviços mesmo.