Spring
-
[Spring Boot] 프로젝트에서 환경변수 설정하는 방법Spring 2025. 3. 13. 17:15
1. 환경변수란?환경변수(Environment Variables)는 운영체제에서 제공하는 동적인 값으로, 애플리케이션이 실행되는 환경에 따라 설정 값을 다르게 적용할 수 있도록 도와준다. Spring Boot 프로젝트에서도 환경변수를 활용하면 코드 수정 없이 설정을 변경할 수 있어 유지보수성과 보안성이 향상된다.2. 환경변수를 설정하는 이유Spring Boot에서 환경변수를 설정하면 다음과 같은 장점이 있다:1) 보안성 강화코드에 중요한 정보를 직접 포함하면 보안상 위험할 수 있다.데이터베이스 비밀번호, API 키, 외부 서비스 인증 정보 등을 환경변수로 관리하면 소스 코드 유출 시에도 민감한 정보가 보호된다.2) 운영 환경 별 설정 분리개발, 테스트, 운영 환경마다 다른 설정을 쉽게 적용할 수 있다.환..