spring:
profiles:
active: dev # 적용할 profiles 이름
devtools:
livereload:
enabled: true # js등의 최신 자동 반영
sql:
init:
mode: always # 서버 시작시 항상 classpath의 sql문을 실행하도록 설정
continue-on-error: true # 서버 시작시 sql문을 실행할 때 오류 무시하고 계속 진행
data-locations: classpath:sql/data-postgresql.sql # 서버 시작시 dml sql문을 실행할 위치 및 파일 지정
schema-locations: classpath:sql/schema-postgresql.sql # 서버 시작시 ddl sql문을 실행할 위치 및 파일 지정
--- # --- 구분자로 application.yml 파일을 여러개로 나눈다
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/testdb
username: test
password: test@@
config:
activate:
on-profile: test # profile 이름
server:
port: 8091
--- # --- 구분자로 application.yml 파일을 여러개로 나눈다
spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://localhost:5432/testdb2
username: test
password: test@@
config:
activate:
on-profile: dev # 해당 application.yml의 profile 이름
server:
port: 8092
---
을 이용하면 .yml파일을 구분할 수 있게됩니다.