환경별 application파일
스프링부트에서는 application.yml을 여러개로 만들어서
환경마다 다르게 설정해서 사용할 수 있다.
application-local.yml
application-test.yml
application-ec2.yml
밑에처럼 여러개를 만들고 실행할때 profile명에 지정해서 실행(Run config -> profile : 프로파일 지정명)
java로 실행할때는 이런식 하면됨
java -jar -Dspring.profiles.active=ec-2
##########################################
# Local용
##########################################
spring:
profiles:
active: local
##########################################
# AWS RDS용
##########################################
spring:
profiles:
active: ec-2
위의 방법이 기본인데. 혹시 에러 뜨면 이렇게 쓰자
##########################################
# Local용
##########################################
pring:
config:
activate:
on-profile: local
##########################################
# AWS RDS용
##########################################
spring:
config:
activate:
on-profile: ec-2