오늘은 RestTemplate을 활용한 외부 API 호출 방식을 학습했다.
GET, POST 요청과 exchange 사용 방법을 정리했고, 이를 바탕으로 Naver Open API 연동 흐름을 이해했다.
JPA에서는 Entity 간 연관관계를 중심으로 1:1, 1:N, N:1, N:M 매핑 방식을 정리했다.
지연 로딩의 동작 방식과 영속성 전이, 고아 객체 삭제 옵션이 어떻게 동작하는지도 함께 학습했다.
실습으로는 My Select Shop 프로젝트 기능을 확장했다.
관심상품 API와 회원 기능을 구현했고, 스케줄러를 적용했다.
또한 상품 페이징 및 정렬 처리, 폴더 설계, 폴더 생성/조회, 관심상품을 폴더에 추가하는 기능까지 구현했다.
외부 API 연동과 연관관계 기반 설계를 중심으로 기능 구현 흐름을 정리했다.
'TIL' 카테고리의 다른 글
| TIL – Spring AI 특강 (0) | 2026.02.19 |
|---|---|
| TIL – Gradle 멀티모듈 구성 & MSA 기초 이해 (0) | 2026.02.13 |
| TIL - 부트캠프 3일차 (0) | 2026.02.12 |
| TIL - 부트캠프 2일차 (0) | 2026.02.10 |
| TIL - 부트캠프 본 과정 1일차 (0) | 2026.02.09 |