217e7b_80bfd4eb01344178b83108980c52f889
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Spring Boot Da API REST aos Microservices
Para isso, na entidade ProdutoModel é preciso estender ResourceSuport para
que através do seu método add() a classe ProdutoModel exiba o link das
demais url’s relacionadas, como mostra o código abaixo.
Figura 38: ProdutoModel extends ResourceSupport
Quando uma requisição for solicitada para retornar uma lista de produtos ou um
determinado produto é preciso definir o link que será adicionado em cada caso
e construí-lo dentro dos métodos do controller e então, adicioná-lo a cada
produto.
Para isso, pode ser utilizado o método linkTo(), o qual irá construir uma url de
acordo com o controller e o método definido, methodOn() faz o mapeamento do
método de destino da chamada e withSelfRel() e withRel() criam um auto
link de acordo com a relação.
Cada link criado deve ser inserido no produto através do método add(), como
pode ser observado no código abaixo.
www.michellibrito.com 36