업비트 시세조회 API 활용하기
업비트 API를 통해 시세조회를 할 수 있는 스프링부트 서버를 간단하게 만들어 보겠습니다.
업비트 API관련 문서는 아래 링크를 참조하면 된다.
간단하게 호출 하기 위해 Feign Client를 활용하도록 하겠습니다.
Feign Client 관련 상세 설명은 아래 링크 참조 부탁드립니다.
[springboot]Feign client 사용하기 - REST api 간편 호출 - 오오코딩 (tistory.com)
전체 소스는 아래 github 링크 공유드리도록 하겠습니다.
시세 조회 API : https://api.upbit.com/v1/ticker?markets=KRW-BTC
브라우저에서 호출 해보면 아래 결과를 확인 할 수 있다.
1. Controller 생성
2. Service 생성
3. Feign client interface
4. DTO 생성 - api 호출 후 리턴 받을 데이터를 매핑할 클래스 편의상 모두 String으로 처리
5. main 클래스 어노테이션 설정
빌드 후 호출 테스트를 해보면 아래와 같은 정상적으로 시세 조회가 가능한 것을 확인 할 수 있다.
아래 URL에서 주황색 부분을 원하는 티커로 변경해주면 된다.
-> http://localhost:8080/v1/upbit/KRW-BTC (비트코인 한국 시세)
LIST
'springboot' 카테고리의 다른 글
[springboot] java로 크롤링 하기 - Jsoup , 네이버 주식 가격 조회-02 (2) | 2021.09.17 |
---|---|
[springboot] java로 크롤링 하기 - Jsoup , 네이버 주식 가격 조회 -01 (0) | 2021.09.16 |
[springboot]Feign client 사용하기 - REST api 간편 호출 (1) | 2021.09.12 |
[스프링 스터디] IoC 컨테이너와 빈 (1) | 2021.04.12 |
[SpringBoot] 스프링부트 aop Aspectj 적용하기 - 메소드 실행시 특정 로직 수행 (0) | 2020.02.03 |
최근댓글