From 98e83d0e269654238f339d2b61a152983a472038 Mon Sep 17 00:00:00 2001 From: ritnu2016 Date: Sat, 15 Jul 2023 15:59:10 +0530 Subject: [PATCH 1/3] getall functionality --- .../src/main/java/com/mkyong/BookController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/spring-rest-security/src/main/java/com/mkyong/BookController.java b/spring-rest-security/src/main/java/com/mkyong/BookController.java index 076f002..e58b662 100644 --- a/spring-rest-security/src/main/java/com/mkyong/BookController.java +++ b/spring-rest-security/src/main/java/com/mkyong/BookController.java @@ -85,5 +85,8 @@ Book patch(@RequestBody Map update, @PathVariable Long id) { void deleteBook(@PathVariable Long id) { repository.deleteById(id); } + public String getById(){ + return null; + } } From 30004f6575cfa60f9fe8647a9e91ad1db34252ad Mon Sep 17 00:00:00 2001 From: ritnu2016 Date: Sat, 15 Jul 2023 16:06:43 +0530 Subject: [PATCH 2/3] added create functionality --- .../src/main/java/com/mkyong/BookController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spring-rest-security/src/main/java/com/mkyong/BookController.java b/spring-rest-security/src/main/java/com/mkyong/BookController.java index e58b662..e6d4f04 100644 --- a/spring-rest-security/src/main/java/com/mkyong/BookController.java +++ b/spring-rest-security/src/main/java/com/mkyong/BookController.java @@ -85,8 +85,8 @@ Book patch(@RequestBody Map update, @PathVariable Long id) { void deleteBook(@PathVariable Long id) { repository.deleteById(id); } - public String getById(){ - return null; - } - + @PostMapping("/create") +public Book createBook(@RequestBody Book book){ + return null; +} } From 38be7be3fc9249da2da84fac0d8eb3e74c5c2e88 Mon Sep 17 00:00:00 2001 From: ritnu2016 Date: Sat, 15 Jul 2023 16:09:37 +0530 Subject: [PATCH 3/3] create functionality changes --- .../src/main/java/com/mkyong/BookController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-rest-security/src/main/java/com/mkyong/BookController.java b/spring-rest-security/src/main/java/com/mkyong/BookController.java index e6d4f04..e15e002 100644 --- a/spring-rest-security/src/main/java/com/mkyong/BookController.java +++ b/spring-rest-security/src/main/java/com/mkyong/BookController.java @@ -87,6 +87,6 @@ void deleteBook(@PathVariable Long id) { } @PostMapping("/create") public Book createBook(@RequestBody Book book){ - return null; + repository.save(book); } }