Customizando resposta com ResponseEntity
@GetMapping(value = "/{id}")
public ResponseEntity<ProductDto> findById(@PathVariable Long id) {
ProductDto dto = productService.findById(id);
return ResponseEntity.status(HttpStatus.OK).body(dto);
}❗❗IMPORTANTE.
@PostMapping
public ResponseEntity<ProductDto> insert(@RequestBody ProductDto dto) {
dto = productService.insert(dto);
URI uri = ServletUriComponentsBuilder.fromCurrentRequest().path("/{id}")
.buildAndExpand(dto.getId()).toUri();
return ResponseEntity.created(uri).body(dto);
}Atualizado
