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 |