Spring Boot env 파일 설정

wjd15sheep·2024년 8월 5일
0

Spring Boot

목록 보기
10/19

저번 포스트에서는 쉽게 간편하게 파일없이 Edit Configurations의 Environment variable로 env 변수를 설정하는 방법을 알아보았다.(Spring Boot env 설정하기) 그럼 이번 포스트에서는 env 파일을 생성하고 관리하는 방법에 대해서 다루어 보겠다.

Env 파일 생성


/resources/properties/env.properties 파일을 생성한다.

env.properties은 환경 변수들을 정의하고 관리하는 파일이다.
사용하고자 하는 변수명 = 값

  • env 설정이 되었는지 테스트하기 위한 값

이렇게 설정을 했다고 끝나는 것이 아니다. spring 프레임워크가 env 파일이 어디에있는지 지적하고 빈에 등록해야 정상적으로 작동을 한다.

빈에 등록하기

/java/Package name/config 디렉터리 안에 PropertyConfig 자바파일을 생성

파일 내용은 아래 사진과 같이 작성한다.

@PropertySource에 env 파일 경로를 설정하여 스프링 프레임워크에 명시한다.

이제 제대로 등록이 되었는지 확인할 차례

테스트

/test/java/Package name/envTest 파일에 아래 이미지와 같이 작성한다.

환경변수는 지역변수가 될 수 없기에 함수 위에다 선언해 주었다.

테스트가 성공, 정상적으로 env 파일 설정을 완료하였다.

gitIgnore 설정


위 사진과 같이 gitIgnore에 설정하여 앞으로 사용할 비밀번호가 대중에 공개되지 않도록 해야합니다.

env 파일 설정에 도움이 되었으면 합니다. 감사합니다.


[참고]

profile
성장 위해 노력하는 웹 개발자 주니어

0개의 댓글