Gostaria de saber pra que serve esse URI?
No método abaixo, alguém poderia me explicar, especificamente, essa parte do URI, UriComponentsBuilder...?
@PostMapping
public ResponseEntity<PagamentoDTO> cadastrar(@RequestBody @Valid PagamentoDTO dto, UriComponentsBuilder uriBuilder){
PagamentoDTO pagamento = service.criarPagamento(dto);
URI endereco = uriBuilder.path("/pagamentos/{id}").buildAndExpand(pagamento.getId()).toUri();
return ResponseEntity.created(endereco).body(pagamento);
}