Qual a diferença de utilizar o build ou o BuildAndExpand?
URI uriLocation = uriComponentsBuilder.path("/propostas/{uuid}").build(proposta.getUuid());
#############
URI uriLocation = uriComponentsBuilder.path("/propostas/{uuid}").buildAndExpand(proposta.getUuid()).toUri();
Poderia exemplificar aplicabilidades ddiferentes?