diff --git a/src/main/java/com/example/demo/DemoApplication.java b/src/main/java/com/example/demo/DemoApplication.java index 2b2feca..ef661f2 100644 --- a/src/main/java/com/example/demo/DemoApplication.java +++ b/src/main/java/com/example/demo/DemoApplication.java @@ -5,7 +5,9 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; @SpringBootApplication @RestController @@ -21,4 +23,10 @@ public class DemoApplication { public Iterable index() { return personRepository.findAll(); } + + @PostMapping(path="/people") + public Iterable create (@RequestBody Person personData) { + personRepository.save(personData); + return personRepository.findAll(); + } }