민감 정보를 감추기 위한 방법으로는 여러가지 방법이 있다.
그 중 IntelliJ에서 애플리케이션 실행 시 환경 변수가 설정되도록 하여 민감 정보를 관리해보자!
1. 실행하고자 하는 java 파일을 열고 Current File
2. Current Files
> Run with Parameters...
3. Run Configurations
창에서 Envirnoment variables
수정
4. 원하는 환경 변수를 등록
5. application.properties
or application.yml
에서 해당 환경 변수 사용
spring:
application:
name: project
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: ${DATASOURCE_URL}
username: ${DATASOURCE_USERNAME}
password: ${DATASOURCE_PASSWORD}