[이슈] RestTemplate vs WebClient vs RestClient, 뭘 써야 할까?
·
이슈
💬 외부 API 호출, RestTemplate vs WebClient vs RestClient 중 무엇을 선택할까?스프링 부트 기반 음식 주문 플랫폼에서 네이버 지오코딩 API를 연동하며 겪은 기술 선택 과정 1. 프로젝트 배경 및 요구사항1-1. 프로젝트 개요Stack: Spring Boot, Spring Data JPA, QueryDSL, PostgreSQLDomain: address (주소 관리 도메인) 1-2. 해결해야 할 문제사용자가 가게를 등록할 때, "서울시 강남구 테헤란로 123"처럼 텍스트로 입력한 주소를:정확한 좌표(위도/경도)로 변환해야 함 (배달 거리 계산용)도로명/지번 주소를 정형화해야 함 (DB 저장 및 검색 최적화)네이버 지도 Geocoding API를 외부 HTTP 호출로..