| 환경 변수를 외부에서 주입하는 방법
- @Value 어노테이션과 SpEL을 사용해서 application의 환경 변수 값을 가져올 수 있다.
@Value("${email.key}")
public String key;
- 그러면 환경 변수의 값은 어디에 입력해두어야 하나?
[1] application.yml 에 저장한다. --> github에 올리면 공개됨
[2] Run/Debug configuration의 VM options를 통해 "-D환경변수=값" 형식의 옵션을 건다. --> 여러 개는 관리 힘듬
[3] Run/Debug configuration의 Environment variables를 통해 name과 value를 각각 입력해준다.
'Framework > 프로젝트로 스프링 이해하기' 카테고리의 다른 글
[이커머스 프로젝트] 멀티 모듈 생성하기 (0) | 2022.11.25 |
---|---|
[이커머스 프로젝트] API Gateway를 활용한 MSA (Micro Service Architecture) (0) | 2022.11.25 |
[이커머스 프로젝트] Docker란 무엇인가? (자료 정리) (0) | 2022.11.24 |
[이커머스 프로젝트] 주제 선정, Microservice 아키텍처 이해, 기능 단위의 계획, 시스템 구성도 그리기(draw.io) (0) | 2022.11.23 |
[LMS 만들기] 회원 탈퇴, 강좌 관리, 파일 업로드 (0) | 2022.10.10 |