Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema com o uriBuilder.path(String)

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);
    }
1 resposta
solução!

A classe que você precisa é UriComponentsBuilder e não UriComponents.