
Spring RestClient로 공공데이터 수집하기
·
Spring/Kotlin
구현 이유이동 소요 시간, 가격, 주택 유형 등 사용자 조건에 맞춘 부동산 매물 추천 프로젝트를 진행하기 위해 먼저 부동산 매물들의 매매, 전/월세 실거래가 정보들이 필요했습니다. 그래서 공공데이터포털에서 Open Api를 사용해 데이터를 수집하기로 했습니다. 사용 스택Spring boot 3.xKotlinMongoDBRestClient(SpringBoot 3.2, Spring 6.1 이상부터 지원) MongoDB 선택 이유비정형 데이터의 필요성1. 비정형 데이터의 필요매매는 거래 금액이, 전/월세는 보증금, 월세 금액이 필요한데 RDB를 사용하면 필요 이상으로 정규화가 필요해 편의상 MongoDB를 생각했습니다.2. 읽기 성능의 중요성서비스의 특성상 CRUD 중 Read의 사용 빈도가 굉장히 높고 나..