application.propertise 2개 이상 설정하기

행행·2023년 2월 1일
0

배포환경에 따라 프로퍼티스를 2개이상 설정해야 할 때가 있다.

예를들어 배포 테스트의 경우 local db, 실제 배포의 경우 amazon RDS를 사용하는 것이다.

1. 프로퍼티스를 만든다.

application-${원하는 이름}.properties
파일을 만든다.

# database connection datasource
spring.datasource.url=jdbc:mariadb://localhost:3306/demodb
spring.datasource.username=
spring.datasource.password=
server.port=80

포트는 80으로 열었다.

2. 실행/구성 디버그 편집을 설정한다.

화살표 클릭 후 구성편집을 누른다.
커뮤니티 버전은 프로파일 설정을 해줘야한다.
vm 옵션을 추가한다.

형관펜 칠한 부분처럼

-Dspring.profiles.active=${프로퍼티스-이름}

설정을 해준다. 프로퍼티스 하고 - 뒤의 이름이다.

실행해보면 다음과 같은 프로파일을 사용했다고 나온다.

끝!

profile
성장하려고 분투 중인 개발자

0개의 댓글