[일일브리핑]안드로이드 Retrofit2와 스프링부트 서버를 이용한 DB 접속


[일일브리핑]안드로이드 Retrofit2와 스프링부트 서버를 이용한 DB 접속

'일일 브리핑' 앱은 공공 데이터 포털에서 제공하는 API들을 활용하여 각 기관에서 바로 데이터를 불러와 화면에 띄우는 방식으로 만들었다. 그런데 '금융 정보'는 같은 방식을 적용할 수 없었다. 금융위원회에서 평일 오후 5시 기준 데이터를 pdf 문서 파일로 공개하고 있었고, API가 존재하지 않았다. 자동화된 방식으로 데이터를 불러오기 위해 처음에는 크롤링을 시도했었다. 네이버 금융 홈페이지를 크롤링해서 데이터를 가져오는 것까지는 어렵지 않았는데, 네이버가 홈페이지를 개편하면, 클래스명, 태그명 등이 바뀌어서 사용자들에게 문제가 발생할 것 같았다. 그래서 지금은 매일 한번 금융위원회 발표 자료를 데이터베이스에 입력하고, 사용자들은 DB에 접속해서 데이터를 받아가는 구조로 만들었다. 서버를 사용하지 않는 앱을 만들고 싶었는데 목표를 수정할 수밖에 없었다. 사실 이전까지는 소켓서버를 통한 실습 밖에 해보지 않았었다. 이번에도 소켓서버를 만들어야 하나 생각했는데, 지도해주신 선생님의 도...


#Gson #주가지수 #일일브리핑 #유가 #영화 #안드로이드 #아파트실거래가 #스프링부트 #금융정보 #금시세 #금리 #공연정보 #sharedpreferences #Retrofit #mysql #환율

원문링크 : [일일브리핑]안드로이드 Retrofit2와 스프링부트 서버를 이용한 DB 접속