@Transactional
  @PostMapping(value = "/{entityTypeId}/{id}", params = "_method=PUT")
  @ResponseStatus(OK)
  public void updatePost(
      @PathVariable("entityTypeId") String entityTypeId,
      @PathVariable("id") String untypedId,
      @RequestBody Map<String, Object> entityMap) {
    updateInternal(entityTypeId, untypedId, entityMap);
  }
@ Transactional @ PostMapping ( value = "/{entityTypeId}/{id}" , params = "_method=PUT" ) @ ResponseStatus ( OK ) public void updatePost ( @ PathVariable ( "entityTypeId" ) String entityTypeId , @ PathVariable ( "id" ) String untypedId , @ RequestBody Map < String , Object > entityMap ) { updateInternal ( entityTypeId , untypedId , entityMap ) ; }
Updates an entity by tunneling PUT through POST

<p>Example url: /api/v1/person/99?_method=PUT