Coding/공공데이터 활용

Coding/공공데이터 활용

[OpenApi] 공휴일 데이터 DB 저장하기 - 공공 API 발급

공휴일 데이터를 DB에 저장해야 하는 서비스를 구현하게 되었다. 처음에는 사용자에게 엑셀 데이터를 받아, 엑셀을 읽어오는 방법으로 구현할까 했는데.. 어떤 사용자가 매년 이걸 하겠는가. 그리고 매년 휴일의 데이터를 하나하나 찾아 넣기에는 무리가 있다고 판단했다. 다음이나 카카오의 달력 API를 받아올까도 했는데, 그게 더 어려울 것 같았다. 여러 방법을 생각해본 결과 한국천문연구원에서 제공하는 특일 정보 API를 받아오는게 제일 나을 것이라는 판단을 했다. 즉, 공공 API 데이터를 받아, 매년 말에 자동으로 실행해 DB에 저장하는 로직을 구현해볼거다. 사용 언어는 Spring, MyBatis, MariaDB 등 이다. 공공 API 발급, XML 파싱 Spring mvc 형태로 변환 공공 API 발급 먼..

Coding/공공데이터 활용

[XML] 파일 공공데이터 이용하기

공공데이터 다운로드 [csv] 파일 공공데이터 이용하기 csv 파일로 된 공공데이터를 활용하는 방법이다. 새로운 프로젝트를 만들어 Dispatcher Servlet, Handler(Interface), lib의 파일 4개를 넣어주고, commands.properties 파일을 만든다. [Servlet] Dispatcher Servlet 디스패 skylarcoding.tistory.com XmlVo 더보기 package xml; public class BookVo { private int num; private String title; private String author; private int price; public BookVo() { } public BookVo(int num, String titl..

Coding/공공데이터 활용

[JSON] 파일 공공데이터 이용하기

공공데이터 다운로드 [csv] 파일 공공데이터 이용하기 csv 파일로 된 공공데이터를 활용하는 방법이다. 새로운 프로젝트를 만들어 Dispatcher Servlet, Handler(Interface), lib의 파일 4개를 넣어주고, commands.properties 파일을 만든다. [Servlet] Dispatcher Servlet 디스패 skylarcoding.tistory.com JsonVo 더보기 package json; public class FoodVo { private String label; private String price; private String area; private String routeName; private String direction; public FoodVo ()..

Coding/공공데이터 활용

[csv] 파일 공공데이터 이용하기

csv 파일로 된 공공데이터를 활용하는 방법이다. 새로운 프로젝트를 만들어 Dispatcher Servlet, Handler(Interface), lib의 파일 4개를 넣어주고, commands.properties 파일을 만든다. [Servlet] Dispatcher Servlet 디스패처 서블릿 정리 Dispatcher Servlet 이전에는 하나의 jsp마다 Servlet을 만들어 사용했다. 그러한 번거로움을 해결하기 위해 Dispatcher Servlet을 이용하는 법을 배웠다. (맞나?) 아래의 파일과 폴더들을 만들 것이다. 이 포 skylarcoding.tistory.com 공공데이터 다운/위치 공공데이터는 web-inf > files 폴더생성 후 그 안에 넣어준다. 공공데이터는 아래와 같은 사..

Lar
'Coding/공공데이터 활용' 카테고리의 글 목록