작성
·
216
0
--UserDaoService.java
//delete, insert
public User update(User user, int id) {
User deleteUser = deleteById(id);
User saveUser = new User();
if(deleteUser == null) {
return null;
} else {
saveUser = save(user);
}
return saveUser;
}
--UserController.java
@PutMapping("/users/{id}")
public ResponseEntity<Object> updateUser(@RequestBody User user, @PathVariable int id) {
User savedUser = service.update(user, id);
if(savedUser == null) {
throw new UserNotFoundException(String.format("ID[%s] not found", id));
}
return ResponseEntity.status(HttpStatus.NO_CONTENT).build();
}
저 강의 내용까지에는 jpa 진도를 나가지 않았습니다. 해당 강의 내용까지 에서 update를 구현하는 숙제를 제출 했던 내용입니다.