programming/Spring

[Spring] 코로나 감염 현황 OpenApi 사용하기

LeeBorn 2020. 11. 25. 22:00
반응형

Spring Boot

완성된 Sample 프로젝트는 아래 방법으로 받을 수 있다.

> git clone https://github.com/devdevdev09/Covid19-Korea-OpenApi-Sample.git

 

샘플 프로젝트는 README.md에 기본적인 사용법을 작성해두었다.

 

한 번 더 적어본다면, 아래 순서로 실행할 수 있다.

1. 코로나19감염현황에서 api 활용 신청
2. 신청 승인 후 인증키를 application.yml의 openapi>serivce>key에 입력
3. 프로그램을 실행 하고 localhost:20019/covid19 호출

 

먼저 신청은 자동승인으로 신청 후 바로 인증키를 발급받을 수 있었던 것 같다.

그리고 해당 인증키를 application.yml에 openapi > service > key에 입력되어있는 텍스트와 교체해주면 된다.

이것만 끝나면 무리 없이 실행될 것이다.

 

port번호를 20019로 한 것은 아무 의미 없으니 알아서 변경해도 된다.

 

그리고 pom.xml에 xml 처리를 위해 아래와 같이 추가하였다.

<!-- xml 처리용 -->
<dependency>
	<groupId>com.fasterxml.jackson.dataformat</groupId>
	<artifactId>jackson-dataformat-xml</artifactId>
	<version>2.10.1</version>
</dependency>

 

기타 참고 사항은 이전 글에서 참고할 수 있다.

- https://leeborn.tistory.com/entry/spring-xml-데이터-처리하기
- https://leeborn.tistory.com/entry/Spring-xml-데이터-처리하기2-코로나-OpenAPI

반응형