From 954407f5658e2d0c5d5f004da082e0e624424e90 Mon Sep 17 00:00:00 2001 From: Hosick Date: Wed, 13 Jan 2021 21:56:20 +0900 Subject: [PATCH] =?UTF-8?q?[#1]=20application.yml=20=EB=B6=84=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application-default.yml | 9 ++++++ src/main/resources/application-dev.yml | 10 ++++++ src/main/resources/application-local.yml | 16 ++++++++++ src/main/resources/application.yml | 37 ---------------------- 4 files changed, 35 insertions(+), 37 deletions(-) create mode 100644 src/main/resources/application-default.yml create mode 100644 src/main/resources/application-dev.yml create mode 100644 src/main/resources/application-local.yml delete mode 100644 src/main/resources/application.yml diff --git a/src/main/resources/application-default.yml b/src/main/resources/application-default.yml new file mode 100644 index 00000000..ee77aa66 --- /dev/null +++ b/src/main/resources/application-default.yml @@ -0,0 +1,9 @@ +# 애플리케이션 실행시 local profile을 사용한다. (미적용시 default) +# org.hibernate.SQL : 로거를 이용한 쿼리문 출력 +# org.hibernate.type.descriptor.sql : ?로 표시된 쿼리 파라미터 값을 로그로 출력 +spring: + profiles: + active: local +logging.level: + org.hibernate.SQL: debug + org.hibernate.type: trace \ No newline at end of file diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml new file mode 100644 index 00000000..d90a639f --- /dev/null +++ b/src/main/resources/application-dev.yml @@ -0,0 +1,10 @@ +# ddl-auto (validate) : 엔티티와 테이블이 정상적으로 매핑되었는지만 확인한다. (테스트단계와 스테이징 서버에서 사용) +spring: + profiles: dev + + jpa: + hibernate: + ddl-auto: validate + properties: + hibernate: + format_sql: true \ No newline at end of file diff --git a/src/main/resources/application-local.yml b/src/main/resources/application-local.yml new file mode 100644 index 00000000..9cfac4c4 --- /dev/null +++ b/src/main/resources/application-local.yml @@ -0,0 +1,16 @@ +# ddl-auto (create) : 개발 초기 환경에서 사용. 애플리케이션 로딩 시점에 모든 테이블을 drop 후 새로 생성, 애플리케이션 서버 종료 후에도 DB 보존 (개발 초기단계에 사용) +# format_sql : query의 출력 내용을 서식에 맞게 가독성을 향상시켜 출력 +spring: + profiles: local + datasource: + url: jdbc:h2:tcp://localhost/~/shoeactions + username: sa + password: + driver-class-name: org.h2.Driver + + jpa: + hibernate: + ddl-auto: create + properties: + hibernate: + format_sql: true \ No newline at end of file diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml deleted file mode 100644 index 264a7adb..00000000 --- a/src/main/resources/application.yml +++ /dev/null @@ -1,37 +0,0 @@ -# 애플리케이션 실행시 local profile을 사용한다. (미적용시 default) -# org.hibernate.SQL : 로거를 이용한 쿼리문 출력 -# org.hibernate.type.descriptor.sql : ?로 표시된 쿼리 파라미터 값을 로그로 출력 -spring: - profiles: - active: local -logging.level: - org.hibernate.SQL: debug - org.hibernate.type: trace ---- -# ddl-auto (create) : 개발 초기 환경에서 사용. 애플리케이션 로딩 시점에 모든 테이블을 drop 후 새로 생성, 애플리케이션 서버 종료 후에도 DB 보존 (개발 초기단계에 사용) -# format_sql : query의 출력 내용을 서식에 맞게 가독성을 향상시켜 출력 -spring: - profiles: local - datasource: - url: jdbc:h2:tcp://localhost/~/shoeactions - username: sa - password: - driver-class-name: org.h2.Driver - - jpa: - hibernate: - ddl-auto: create - properties: - hibernate: - format_sql: true ---- -# ddl-auto (validate) : 엔티티와 테이블이 정상적으로 매핑되었는지만 확인한다. (테스트단계와 스테이징 서버에서 사용) -spring: - profiles: dev - - jpa: - hibernate: - ddl-auto: validate - properties: - hibernate: - format_sql: true \ No newline at end of file