UriComponents uriComponents = **uriBuilder.path**("/payments/{id}").buildAndExpand(payment.getId());
URI address = uriComponents.toUri();
"The method path(String) is undefined for the type UriComponents"
Busquei em alguns sites como StackOverFlow mas continuo sem uma resposta ou resolução do problema acima. Esse trecho pertence à uma método POST.
@PostMapping
public ResponseEntity<PaymentDTO> register(@RequestBody @Valid PaymentDTO dto, UriComponents uriBuilder){
PaymentDTO payment = service.createPayment(dto);
->UriComponents uriComponents = uriBuilder.path("/payments/{id}").buildAndExpand(payment.getId());
->URI address = uriComponents.toUri();
return ResponseEntity.created(address).body(payment);
}