본문 바로가기

토공데

토스트 그리드를 통한 공공데이터 제어 프로젝트[1] - 공공데이터

반응형

1년 전 인턴 생활을 하면서 프로젝트에 처음 투입되었을 때

토스트 그리드를 사용해서 게시판을 만든 적이 있었습니다.

 

국비지원 학원을 다니며 TeenCoder 프로젝트를 마치고 새로운 프로젝트를 만들 예정이었는데

기억을 살려 토스트 그리드를 다시 사용하면 어떨까 라는 생각을 했습니다.

 

인턴 생활 시절 무슨 로직인지, 어떻게 사용하는지 몰라 엄청 헤매고, 다른 분들의 코드를 참고해서 만들었다면

내가 직접 문서를 찾아보면서 개발한다면 복습도 되고, 뜻깊은 일이 되지 않을까 라는 생각에 시작하게 되었는데요

 

수료했던 학원의 선생님께서 공공데이터를 제어해보면 어떻겠냐는 제안에 저의 프로젝트명은 토스트 그리드를 통한

공공데이터 제어 줄여서 토공데가 되었습니다. (토공제는 어감이 별로라 ㅋㅋ)

 


 

우선 공공데이터를 사용할 수 있도록 공공데이터 회원가입 후 원하는 데이터를 신청 후 허가를 받습니다.

 

이런 식으로 어떤 파라미터가 필요한지 확인 가능하며 미리 보기 버튼을 클릭하면

데이터가 출력됩니다.

 

샘플 코드도 언어에 맞춰 제공해줍니다.

 

토공데 프로젝트는 스프링 레거시 프로젝트를 통해 개발했습니다

모든 메서드에 이 많은 코드를 추가시킬 수 없기 때문에 getCovidData라는 메서드를 만들고 예시에 맞게 값을 넣어줬습니다.

 

공공데이터에서 제공하는 코드와 약간 다른 점이 있는데

date와 gubun값의 파라미터를 직접 제어할 수 있도록 파라미터로 변경시켰습니다.

 


다음 글에선 토스트 그리드를 만들고 데이터를 출력시키는 내용까지 다뤄보겠습니다.

반응형