X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=provider%2Fsrc%2Fmain%2Fjava%2Fio%2Fpactflow%2Fexample%2Fsirenprovider%2Fcontrollers%2FOrderController.java;h=a51184ae0e929dbfea9a8a5d1667c7239767daa8;hb=6e0394e47397e92949ba7503367d3093bfc2e7b6;hp=72cf97335a53412029a7731867d2d69df317d49d;hpb=343466b2d1f8dccf918d2ff8018da61714da529b;p=demos%2Fexample-siren diff --git a/provider/src/main/java/io/pactflow/example/sirenprovider/controllers/OrderController.java b/provider/src/main/java/io/pactflow/example/sirenprovider/controllers/OrderController.java index 72cf973..a51184a 100644 --- a/provider/src/main/java/io/pactflow/example/sirenprovider/controllers/OrderController.java +++ b/provider/src/main/java/io/pactflow/example/sirenprovider/controllers/OrderController.java @@ -44,7 +44,7 @@ public class OrderController { } @PutMapping("/orders/{id}") - public EntityModel update(Long id, Order order) { + public EntityModel update(@PathVariable(value = "id", required = true) Long id, Order order) { Link selfLink = linkTo(methodOn(OrderController.class).order(order.getId())).withSelfRel() .andAffordance(afford(methodOn(OrderController.class).update(order.getId(), null))) .andAffordance(afford(methodOn(OrderController.class).delete(order.getId()))); @@ -52,9 +52,8 @@ public class OrderController { return model; } - @DeleteMapping("/order/{id}") - public ResponseEntity delete(Long id) { + @DeleteMapping("/orders/{id}") + public ResponseEntity delete(@PathVariable(value = "id", required = true) Long id) { return ResponseEntity.ok().build(); } - }