카테고리 없음

최종 프로젝트 오픈API 연동(1)

404NotFoundMe 2025. 5. 30. 18:21

✅ 한국투자증권 오픈API 연동 - 1단계: 준비물

📌 1. 개요

한국투자증권에서 제공하는 OpenAPI를 사용하려면 **인증 키(appkey/appsecret)**와 **기본 서버 주소(base-url)**가 필요합니다.
이 정보들은 보안상 코드에 직접 작성하지 않고, Spring의 설정파일(application.yml)을 통해 관리합니다.


🛠️ 2. 필요한 정보

설정 항목설명예시
appkey 한국투자증권 API에서 발급받은 App Key 6a0c1f13-xxxx-xxxx-xxxx-abcdef
appsecret 위 App Key와 쌍을 이루는 Secret 1f04c311-xxxx-xxxx-xxxx-abcd...
base-url 요청을 보낼 OpenAPI 서버 주소 https://openapi.koreainvestment.com:9443
 

🧾 3. application.yml 설정 예시

 

🔐 Tip:

  • 이 정보들은 깃허브에 올리지 않도록 주의하세요!
  • 운영 환경과 개발 환경에서 분리 관리하는 것이 좋습니다.

💻 4. 자바 코드에서 설정값 불러오기

 

🔍 이처럼 @Value 애너테이션을 사용하면 application.yml에 있는 값을 자동으로 읽어와서 필드에 주입해줍니다.


✅ 5. 정리

  • 민감한 API 설정 값은 .yml에 정의하고 @Value로 주입받는 방식이 가장 안전하고 유지보수가 좋습니다.
  • 이 설정은 이후 RestTemplate 등으로 오픈API 호출할 때 반복적으로 사용됩니다.