Skip to content

Commit 51750ab

Browse files
committed
build: Spring profile 분리 및 서브모듈 적용
1 parent 75dd721 commit 51750ab

File tree

6 files changed

+42
-0
lines changed

6 files changed

+42
-0
lines changed

Diff for: .gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
### Custom ###
22
.idea
33
.env
4+
src/main/resources/application-dev.yml
5+
src/main/resources/application-local.yml
46

57
### Intellij ###
68
# User-specific stuff

Diff for: .gitmodules

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[submodule "secret"]
2+
path = secret
3+
url = [email protected]:Java-and-Script/pickple-back-env.git
4+
branch = main

Diff for: build.gradle

+8
Original file line numberDiff line numberDiff line change
@@ -37,3 +37,11 @@ dependencies {
3737
tasks.named('test') {
3838
useJUnitPlatform()
3939
}
40+
41+
task copySubmoduleToResources(type: Copy) {
42+
copy {
43+
from './secret'
44+
include "*.yml"
45+
into 'src/main/resources'
46+
}
47+
}

Diff for: secret

Submodule secret added at dcf83d9

Diff for: src/main/resources/application.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
spring:
2+
profiles:
3+
default: local
4+
datasource:
5+
driver-class-name: com.mysql.cj.jdbc.Driver
6+
jpa:
7+
open-in-view: false
8+
properties:
9+
hibernate:
10+
dialect: org.hibernate.dialect.MySQLDialect
11+
query.in_clause_parameter_padding: true

Diff for: src/test/resources/application.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
spring:
2+
datasource:
3+
driver-class-name: org.h2.Driver
4+
url: jdbc:h2:mem:pickple
5+
username: sa
6+
password:
7+
jpa:
8+
open-in-view: false
9+
hibernate:
10+
ddl-auto: create-drop
11+
properties:
12+
hibernate:
13+
dialect: org.hibernate.dialect.H2Dialect
14+
query.in_clause_parameter_padding: true
15+
show_sql: true
16+
format_sql: true

0 commit comments

Comments
 (0)