🧑💻 오늘의 개발하면서 생긴 크고 작은 이슈사항을 기록해주세요
💚 어떤 기능인가요?
공공데이터 연동이 서울시 하나뿐이고, 나머지는 죽은 코드입니다.
PublicDataApiConstants 의 엔드포인트 상수 5개 사용처 0곳, 지역 코드 17개도 미사용- 실제 동작하는 건 서울 열린데이터광장(
TnFcltySttusInfo1004) 하나 → 서울 외 지역은 시설 데이터가 없음 PublicDataApiClient.get() 이 서울시 URL 구조(/{key}/json/{service}/{start}/{end}/)에 하드코딩돼 있어 data.go.kr 계열을 붙일 수 없음- 동기화가 수동 API 호출이고, 50페이지 안전장치에 걸리면 조용히 중단됨
공급자별 인증·URL·응답 형식 차이를 추상화하지 않으면 세 번째 API 에서 다시 전부 손대야 합니다.
✅ To Dos
API 키가 없으면 해당 공급자는 비활성 상태로 동작하며, 기동에는 영향을 주지 않습니다.
🧑💻 오늘의 개발하면서 생긴 크고 작은 이슈사항을 기록해주세요
💚 어떤 기능인가요?
공공데이터 연동이 서울시 하나뿐이고, 나머지는 죽은 코드입니다.
PublicDataApiConstants의 엔드포인트 상수 5개 사용처 0곳, 지역 코드 17개도 미사용TnFcltySttusInfo1004) 하나 → 서울 외 지역은 시설 데이터가 없음PublicDataApiClient.get()이 서울시 URL 구조(/{key}/json/{service}/{start}/{end}/)에 하드코딩돼 있어 data.go.kr 계열을 붙일 수 없음공급자별 인증·URL·응답 형식 차이를 추상화하지 않으면 세 번째 API 에서 다시 전부 손대야 합니다.
✅ To Dos
PublicDataProvider인터페이스 도입 — 서울 열린데이터광장(경로 파라미터)과 data.go.kr(serviceKey쿼리 파라미터) 규격 차이 캡슐화CareFacility엔티티·동기화 로직 재사용Hospital테이블 채움serviceKey이중 인코딩 방지