✅ 한국투자증권 오픈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 호출할 때 반복적으로 사용됩니다.