From f18520d30df0bff2b566584ddb985ec2534a526f Mon Sep 17 00:00:00 2001 From: eugenp Date: Thu, 19 Jun 2014 12:56:34 +0300 Subject: [PATCH] update operation fix --- .../main/java/org/baeldung/web/controller/FooController.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spring-security-rest-full/src/main/java/org/baeldung/web/controller/FooController.java b/spring-security-rest-full/src/main/java/org/baeldung/web/controller/FooController.java index 627a3b095f..e2191a929d 100644 --- a/spring-security-rest-full/src/main/java/org/baeldung/web/controller/FooController.java +++ b/spring-security-rest-full/src/main/java/org/baeldung/web/controller/FooController.java @@ -85,9 +85,9 @@ public class FooController { eventPublisher.publishEvent(new ResourceCreatedEvent(this, response, idOfCreatedResource)); } - @RequestMapping(method = RequestMethod.PUT) + @RequestMapping(value = "/{id}", method = RequestMethod.PUT) @ResponseStatus(HttpStatus.OK) - public void update(@RequestBody final Foo resource) { + public void update(@PathVariable("id") final Long id, @RequestBody final Foo resource) { Preconditions.checkNotNull(resource); RestPreconditions.checkFound(service.findOne(resource.getId())); service.update(resource);