No método específico de Endpoint em que desejar, num @PostMapping, será possível:
@PostMapping
public ResponseEntity<?> incluirAgencia(@RequestBody @Valid AgenciaInclusaoCommand comando)
{
Agencia agenciaIncluida = service.salvar(comando);
AgenciaRepresentation model = AgenciaRepresentation.from(agenciaIncluida);
//O método created acionada abaixo está na classe 'Mãe' FakebankEndpoint
//Será informado o body que é a própria agência recém incluída
//E também o ID da agência recém incluída
return created(model, agenciaIncluida.getCodigo());
}
Com esta implemementação no FakebankEndpoint, será possível informar o
location
do Header, com o ID do Resource que fora POSTADO.No método específico de Endpoint em que desejar, num @PostMapping, será possível:
Repare abaixo, o atributo
location
do Header: