공부 일지/출석

[스프링 부트3] 코딩 자율학습단 10기 스터디 9일차

pakms980319 2024. 10. 25. 23:55

 

 

[깃허브] https://github.com/pakms980319/spring-boot-2024-10

 

GitHub - pakms980319/spring-boot-2024-10

Contribute to pakms980319/spring-boot-2024-10 development by creating an account on GitHub.

github.com

 

 

REST API를 직접 구현하는 실습을 진행했습니다.

@RestController, @RequestBody, @ResponseEntity 등의 어노테이션 사용법을 배우고

@GetMapping, @PostMapping, @PatchMapping, @DeleteMapping 을 사용하여 REST API를 구현하는 실습을 진행했습니다.

 

@PatchMapping을 통해 DB의 데이터를 업데이트 할 때 Entity에 빈 속성 값이 있다면 DB에도 그 값이 빈 상태가 되는 문제가 있었는데 DB에서 가져온 데이터에 수정값을 업데이트 하여 DB에 저장함으로써 해결하였습니다.