Database

[ IntelliJ ] 환경 변수에 DB정보를 추가하고 Spring Boot에서 사용하기

walwal_ 2023. 6. 8. 20:02

 

 

 

 

 

 

 

Edit Configurations 클릭

 

 

 

 

 

 

1. Springboot  → Application 선택

2. Modify options → Environment variables 추가

 

 

 

 

 

 

Environment variables 추가해주기 

 

환경변수는 변수명 = 값 ; 형태로 작성해주면 되고, 이 변수를 application.properties 파일에서 사용하게 된다!

ex ) SPRING_DATASOURCE_PASSWORD (변수명) = 1234 ; (값)

 

SPRING_DATASOURCE_PASSWORD=<DB 비밀번호>;SPRING_DATASOURCE_URL=jdbc:mysql://<DB 주소>/board;SPRING_DATASOURCE_USERNAME=<DB 아이디>

 

 

 

 

 

application.properties 파일을 수정하기

 

앞에서 설정했던 변수로 수정해주면 끝!

 

#1
spring.datasource.url=${SPRING_DATASOURCE_URL}
#2
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
#3
spring.datasource.username=${SPRING_DATASOURCE_USERNAME}
#4
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}