Spring

[SpringBoot]환경변수 application.properties

codi-3 2024. 8. 28. 20:53

application.properties

Spring에는 src/main/resource 경로에 위치한 application.properties 파일이 있다.

spring.datasource.password = ${DATASOURCE_PASSWORD}
jwt.secret.key = ${JWT_SECRET_KEY}
admin.token =${ADMIN_TOKEN}

 

해당 파일에는 보안에 중요한 값들이 저장될 수도 있어 깃헙 push 나 공유를 할 때 applicaion민감한 정보들이 유출될 수 있어 환경변수를 사용하는 것이 좋다. 

 

환경변수 사용방법

위의 예시처럼 속성명=${환경변수명}  저장을 한뒤 해당 환경 변수명을 intellij에서 설정해 주면 된다.

설정 방법은 confiuration -> Edit을 클릭한뒤

 

 

Build and Run에서 Envrionment Variable을 클릭한뒤 NAME:환경변수명  VALUE: 환경변수 값을 입력해주면된다.

'Spring' 카테고리의 다른 글

[SpringBoot]Entity 연관관계 방향성  (0) 2024.08.29
[SpringBoot] NaverOpen API 사용  (0) 2024.08.29
[SpringBoot]Jpa Auth Filter  (0) 2024.08.26
[SpringBoot] Cookie & JWT  (0) 2024.08.21
[Spring Boot] JpaRepository  (0) 2024.08.20