올해 2월 마음 맞는 친구들 4명과 모여서 개발 스터디를 시작했다! 스터디를 시작한지 3개월만에 드.디.어 미니 프로젝트를 시작하게 되었다. 프레임워크는 스프링을 사용하기로 했는데, 나는 스프링을 이용해서 프로젝트를 해본 경험이 있지만 다른 한명은 사용 경험이 거의
API를 이용하여 학원정보를 가져와야 하는데 난 당연히 json형태로 return 해줄줄 알았다. 그런데 웬걸 xml이라니! json만 쓰다보니까 xml은 까먹은지 오래였고,, 결국 구글링했서 구현했다🤣사용할 API는 HRD-net에서 제공하는 구직자훈련과정 목록 A
API에서 파싱해온 정보를 주기적으로 DB에 적재시킬 예정이였기 때문에 동일한 강의라면 update를, 새로운 강의라면 insert를 해줄려고 했다.pk를 조회해서 있으면 update, 없으면 insert 해주는 로직을 따로 짜도 되지만 oracle에서 merge의 편
일주일에 한번씩 자동으로 API에서 데이터를 가져와서 DB에 넣는 기능을 구현해야했다. 찾아보니 Spring에서 스케쥴러를 지원해서 정해진 스케쥴에 따라 반복하는 기능을 쉽게 구현할 수 있게 지원하고 있었다! yeah batch도 있고 quartz도 있는데 왜 sch
스케쥴러를 실행해서 DB에 데이터를 넣을때 1분이면 될줄 알았는데 생각보다 오래 걸리고,,(10분)새벽 3시에 스케쥴러가 실행되게 설정했지만 혹시나 그때 이용하는 사용자가 있을수도 있기 때문에! 사용자들이 사이트에 접속하면 서버 점검 페이지로 이동하는 기능을 구현해보았