본문 바로가기

Project/날씨 기반 여행 플래너

(2)
[날씨 기반 여행 플래너] RestTemplate으로 제네릭 클래스에 json 매핑하기 (feat. 제네릭의 타입 소거, 익명 클래스) 작년 11월, 멀티캠퍼스에서 백엔드 개발 교육 과정을 수료했다. 최종 프로젝트를 진행하면서 마주했던 문제들을 노션에 정리해놨는데,프로젝트 복기 겸..! 누군가에게 도움이 될까 싶어..! 글로 정리해보고자 한다. 프로젝트를 간단히 설명하자면, '날씨 기반 여행 플래너'로 날씨를 바탕으로 여행 계획을 수립할 수 있는 웹 서비스이다.Java, Spring boot, MyBatis, Oracle 등의 기술을 활용하였고,날씨와 여행 장소 데이터는 기상청과 한국관광공사의 Open API를 이용하였다.내가 맡은 역할 중 하나는 한국관공공사의 TourAPI를 이용하여 국내 여행 장소를 DB에 저장하는 일이었다. TourAPI에서는 지역기반관광정보, 소개정보, 이미지정보.. 여러 데이터를 제공해주는데,주소, 이름과 같은..
[날씨 기반 여행 플래너] 로깅 전략 작년 11월, 멀티캠퍼스에서 백엔드 개발 교육 과정을 수료했다. 최종 프로젝트를 진행하면서 마주했던 문제들을 노션에 정리해놨는데,프로젝트 복기 겸..! 누군가에게 도움이 될까 싶어..! 글로 정리해보고자 한다. 프로젝트를 간단히 설명하자면, '날씨 기반 여행 플래너'로 날씨를 바탕으로 여행 계획을 수립할 수 있는 웹 서비스이다.Java, Spring boot, MyBatis, Oracle 등의 기술을 활용하였고,날씨와 여행 장소 데이터는 기상청과 한국관광공사의 Open API를 이용하였다.   프로젝트 당시 세웠던 로깅 전략에 관해 얘기해보려고 한다 ! 로그에 대해 무지했던 나는 모든 패키지에 debug 레벨로 설정하여 사용했다.하지만, 이 설정은 모든 라이브러리, 프레임워크의 내부 동작을 콘솔에 출력해..