diff --git a/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java b/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java index 525a1a8..441d076 100644 --- a/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java +++ b/src/main/java/dev/deklab/sensorapi/controller/MeasurementController.java @@ -10,6 +10,10 @@ import dev.deklab.model.Measurement; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.ResponseStatus; + @RestController public class MeasurementController { @@ -33,5 +37,11 @@ public class MeasurementController { } throw new ResponseStatusException(HttpStatus.NOT_FOUND); } + @PostMapping("/measurements") + @ResponseStatus(HttpStatus.CREATED) + public Measurement postMeasurement(@RequestBody Measurement measurement) { + return measurement; + } + }