From ed6a11fdb485304c7096899bd0c2c223098c5014 Mon Sep 17 00:00:00 2001 From: Psahasra1124 <23eg106d30@anurag.edu.in> Date: Tue, 27 Jan 2026 11:47:46 +0530 Subject: [PATCH] added update api --- .../example/myapp/controller/AuthController.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/myapp/src/main/java/com/example/myapp/controller/AuthController.java b/myapp/src/main/java/com/example/myapp/controller/AuthController.java index 14420e5..781ab17 100644 --- a/myapp/src/main/java/com/example/myapp/controller/AuthController.java +++ b/myapp/src/main/java/com/example/myapp/controller/AuthController.java @@ -3,7 +3,9 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.CrossOrigin; 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.PutMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -52,5 +54,15 @@ List getData() { return db.findAll(); } - -} + @PutMapping("/update/{id}") + public String updateUser(@PathVariable Long id,@RequestBody SignupRequest sd){ + Optional op=db.findById(id); + if(op.isEmpty()){ + return "user not found"; + } + User updatedUser=op.get(); + updatedUser.setName(sd.getName()); + updatedUser.setEmail(sd.getEmail()); + db.save(updatedUser); + return "user updated successfully"; + }