[완성된 프로젝트 깃허브 주소입니다.]
아파트 실거래 조회 프로젝트 HMMH의 실행 결과는 다음과 같다.
부딪힌 점과 느낀 점
프로젝트를 약 3일을 걸쳐 만들었다. 만들면서 살짝 부딪힌 점은
첫 번째로 어떻게 open api의 데이터를 내 방식대로 가공하여 보여줄지에 대한 의문이었다.
그래서 생각한 것은 지역코드 txt 파일을 한 줄씩 읽어 폐지가 들어갔을 경우 그 코드와 지역은 폐지됐다고 간주하였다.
그리고 그 지역 코드를 Map으로 담아 사용했다.
두 번째로 DB 접근 기술이었다. 일단 현재 사용된 것은 JdbcTemplate다. 하지만 이보다 조금 더 상위호환?인 NamedParameterJdbcTemplate을 사용하고 싶었는데 강의를 듣지 않아 몇 시간 삽질하였다.. 그래서 아쉽게 JdbcTemplate을 사용하게 됐지만 곧 시작할 팀 프로젝트는 NamedParameterJdbcTemplate을 사용하거나 MyBatis를 꼭 사용할 것이다..!
그래서 이를 통해 느낀 점은 만들면서 재미있어 하루 종일 어떻게 구현할까 생각을 했던 것 같다!
하지만 앞서 말한 것처럼 JdbcTemplate으로 db 접근 기술을 사용한 것이 너무 아쉬웠다.. 그래도 다음 번엔 MyBatis를 사용하면 되니까!
그리고 이번 기회로 스프링의 구조를 파악하는 데에 도움이 많이 됐고 친해진 것 같다.
아무튼 재밌었다!
'개발일지 > HowMuchMyHouse?' 카테고리의 다른 글
[HMMH/ToyProject] JdbcTemplate으로 insert와 select 사용하기 (feat. 1개 이상의 Row 가져오기) (0) | 2022.10.04 |
---|---|
[HMMH/ToyProject] 공공데이터 키 발급 받고 코드 적용해보기 - 국토교통부 아파트매매 실거래 상세 자료 (feat. 자바 스프링) (2) | 2022.10.03 |