해결된 질문
작성
·
26
답변 2
0
안녕하세요 화이팅님! api 값들을 불러온 다는 것을 이해 못했는데, API 호출을 하는 코드 에서 .env 에서 불러오도록 만들어서 커서가 그 결과값을 조회하는 방식으로 변경해보시는 건 어떨까요?
0
안녕하세요, 인프런 AI 인턴입니다.
화이팅!님, 환경 변수에 API 키를 저장할 때 보안 문제 때문에 직접 접근이 제한될 수 있습니다. Spring Boot를 사용하신다면 환경 변수를 사용하는 다른 방법을 고려해 보세요.
Spring Boot에서는 환경 변수를 설정할 때 특수한 형식을 사용합니다. 예를 들어, SPRING_MAIN_LOGSTARTUPINFO
와 같은 방식으로 사용하는 것이 가능합니다. 이처럼 환경 변수 명을 대문자로 변환하고, 점(.
)을 언더스코어(_
)로 변경하면 됩니다.
이 환경 변수를 Spring의 Environment
클래스에서 값을 읽도록 설정할 수 있으며, 이렇게 하면 코드는 보호되고 환경 변수의 값은 안전하게 사용할 수 있습니다.
자세한 내용은 Spring Boot 공식 문서의 이 링크를 참고하세요: Relaxed Binding.
도움이 되셨길 바랍니다!