-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
도메인 주도 설계를 접한 후, 도메인을 기준으로 정렬하는 것이 편하다고 생각. 코드를 많이 수정해야 하는 부분은 어떤 도메인으로 정확히 나누기가 힘들어 추후에 코드 수정 시, 변경할 예정
- Loading branch information
Showing
152 changed files
with
8,970 additions
and
8,889 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,15 @@ | ||
--- | ||
name: Custom issue template | ||
about: Describe this issue template's purpose here. | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
### :point_right: 파일명 또는 엔드포인트 | ||
- | ||
### :bookmark_tabs: 이슈 내용 | ||
- | ||
### :heavy_check_mark: 체크리스트 | ||
- [ ] TODO | ||
--- | ||
name: Custom issue template | ||
about: Describe this issue template's purpose here. | ||
title: '' | ||
labels: '' | ||
assignees: '' | ||
|
||
--- | ||
|
||
### :point_right: 파일명 또는 엔드포인트 | ||
- | ||
### :bookmark_tabs: 이슈 내용 | ||
- | ||
### :heavy_check_mark: 체크리스트 | ||
- [ ] TODO |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1,46 @@ | ||
HELP.md | ||
.gradle | ||
build/ | ||
!gradle/wrapper/gradle-wrapper.jar | ||
!**/src/main/**/build/ | ||
!**/src/test/**/build/ | ||
|
||
### STS ### | ||
.apt_generated | ||
.classpath | ||
.factorypath | ||
.project | ||
.settings | ||
.springBeans | ||
.sts4-cache | ||
bin/ | ||
!**/src/main/**/bin/ | ||
!**/src/test/**/bin/ | ||
|
||
### IntelliJ IDEA ### | ||
.idea | ||
*.iws | ||
*.iml | ||
*.ipr | ||
out/ | ||
!**/src/main/**/out/ | ||
!**/src/test/**/out/ | ||
|
||
### NetBeans ### | ||
/nbproject/private/ | ||
/nbbuild/ | ||
/dist/ | ||
/nbdist/ | ||
/.nb-gradle/ | ||
|
||
### VS Code ### | ||
.vscode/ | ||
!**/src/main/resources/**user/\ | ||
*.yml | ||
src/main/resources | ||
gradle/ | ||
gradlew | ||
*.bat | ||
.gradle/ | ||
.gradle | ||
HELP.md | ||
.gradle | ||
build/ | ||
!gradle/wrapper/gradle-wrapper.jar | ||
!**/src/main/**/build/ | ||
!**/src/test/**/build/ | ||
|
||
### STS ### | ||
.apt_generated | ||
.classpath | ||
.factorypath | ||
.project | ||
.settings | ||
.springBeans | ||
.sts4-cache | ||
bin/ | ||
!**/src/main/**/bin/ | ||
!**/src/test/**/bin/ | ||
|
||
### IntelliJ IDEA ### | ||
.idea | ||
*.iws | ||
*.iml | ||
*.ipr | ||
out/ | ||
!**/src/main/**/out/ | ||
!**/src/test/**/out/ | ||
|
||
### NetBeans ### | ||
/nbproject/private/ | ||
/nbbuild/ | ||
/dist/ | ||
/nbdist/ | ||
/.nb-gradle/ | ||
|
||
### VS Code ### | ||
.vscode/ | ||
!**/src/main/resources/**user/\ | ||
*.yml | ||
src/main/resources | ||
gradle/ | ||
gradlew | ||
*.bat | ||
.gradle/ | ||
.gradle | ||
spy.log |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,92 +1,92 @@ | ||
plugins { | ||
id 'org.springframework.boot' version '2.5.8' | ||
id 'io.spring.dependency-management' version '1.0.11.RELEASE' | ||
// querydsl | ||
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" | ||
id 'java' | ||
} | ||
|
||
group = 'com.example' | ||
version = '0.0.1-SNAPSHOT' | ||
sourceCompatibility = '11' | ||
|
||
configurations { | ||
compileOnly { | ||
extendsFrom annotationProcessor | ||
} | ||
} | ||
|
||
repositories { | ||
mavenCentral() | ||
} | ||
|
||
dependencies { | ||
//querydsl | ||
implementation 'com.querydsl:querydsl-jpa' | ||
//swagger | ||
// implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '3.0.0' | ||
implementation group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2' | ||
implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2' | ||
//mapstruct & lombok | ||
implementation 'org.mapstruct:mapstruct:1.4.2.Final' | ||
annotationProcessor 'org.mapstruct:mapstruct-processor:1.4.2.Final' | ||
implementation 'org.projectlombok:lombok-mapstruct-binding:0.2.0' | ||
annotationProcessor "org.projectlombok:lombok-mapstruct-binding:0.2.0" | ||
compileOnly 'org.projectlombok:lombok' | ||
annotationProcessor 'org.projectlombok:lombok' | ||
//query :: p6spy | ||
implementation("com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6") | ||
implementation 'org.springframework.boot:spring-boot-starter-data-jpa' | ||
implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' | ||
implementation 'org.springframework.boot:spring-boot-starter-oauth2-resource-server' | ||
implementation 'org.springframework.boot:spring-boot-starter-security' | ||
implementation 'org.springframework.boot:spring-boot-starter-validation' | ||
implementation 'org.springframework.boot:spring-boot-starter-web' | ||
implementation 'org.springframework.session:spring-session-core' | ||
developmentOnly 'org.springframework.boot:spring-boot-devtools' | ||
runtimeOnly 'com.h2database:h2' | ||
runtimeOnly 'mysql:mysql-connector-java' | ||
testImplementation 'org.springframework.boot:spring-boot-starter-test' | ||
testImplementation 'org.springframework.security:spring-security-test' | ||
|
||
// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-aws | ||
implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE' | ||
|
||
//redis | ||
implementation 'org.springframework.boot:spring-boot-starter-data-redis' | ||
|
||
// https://mvnrepository.com/artifact/org.webjars/js-cookie | ||
implementation 'org.webjars:js-cookie:2.2.1' | ||
|
||
//jwt | ||
implementation('io.jsonwebtoken:jjwt-api:0.11.1') | ||
runtimeOnly ('io.jsonwebtoken:jjwt-impl:0.11.1', 'io.jsonwebtoken:jjwt-jackson:0.11.1') | ||
} | ||
|
||
test { | ||
useJUnitPlatform() | ||
} | ||
|
||
//querydsl 추가 | ||
def querydslDir = "$buildDir/generated/querydsl" | ||
|
||
querydsl { | ||
jpa = true | ||
querydslSourcesDir = querydslDir | ||
} | ||
sourceSets { | ||
main.java.srcDir querydslDir | ||
} | ||
configurations { | ||
querydsl.extendsFrom compileClasspath | ||
} | ||
compileQuerydsl { | ||
options.annotationProcessorPath = configurations.querydsl | ||
} | ||
//build error 제거 | ||
//compileQuerydsl.doFirst { | ||
// if(file(querydslDir).exists() ) | ||
// delete(file(querydslDir)) | ||
//} | ||
|
||
//querydsl 추가 완료 | ||
plugins { | ||
id 'org.springframework.boot' version '2.5.8' | ||
id 'io.spring.dependency-management' version '1.0.11.RELEASE' | ||
// querydsl | ||
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" | ||
id 'java' | ||
} | ||
|
||
group = 'com.example' | ||
version = '0.0.1-SNAPSHOT' | ||
sourceCompatibility = '11' | ||
|
||
configurations { | ||
compileOnly { | ||
extendsFrom annotationProcessor | ||
} | ||
} | ||
|
||
repositories { | ||
mavenCentral() | ||
} | ||
|
||
dependencies { | ||
//querydsl | ||
implementation 'com.querydsl:querydsl-jpa' | ||
//swagger | ||
// implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '3.0.0' | ||
implementation group: 'io.springfox', name: 'springfox-swagger2', version: '2.9.2' | ||
implementation group: 'io.springfox', name: 'springfox-swagger-ui', version: '2.9.2' | ||
//mapstruct & lombok | ||
implementation 'org.mapstruct:mapstruct:1.4.2.Final' | ||
annotationProcessor 'org.mapstruct:mapstruct-processor:1.4.2.Final' | ||
implementation 'org.projectlombok:lombok-mapstruct-binding:0.2.0' | ||
annotationProcessor "org.projectlombok:lombok-mapstruct-binding:0.2.0" | ||
compileOnly 'org.projectlombok:lombok' | ||
annotationProcessor 'org.projectlombok:lombok' | ||
//query :: p6spy | ||
implementation("com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6") | ||
implementation 'org.springframework.boot:spring-boot-starter-data-jpa' | ||
implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' | ||
implementation 'org.springframework.boot:spring-boot-starter-oauth2-resource-server' | ||
implementation 'org.springframework.boot:spring-boot-starter-security' | ||
implementation 'org.springframework.boot:spring-boot-starter-validation' | ||
implementation 'org.springframework.boot:spring-boot-starter-web' | ||
implementation 'org.springframework.session:spring-session-core' | ||
developmentOnly 'org.springframework.boot:spring-boot-devtools' | ||
runtimeOnly 'com.h2database:h2' | ||
runtimeOnly 'mysql:mysql-connector-java' | ||
testImplementation 'org.springframework.boot:spring-boot-starter-test' | ||
testImplementation 'org.springframework.security:spring-security-test' | ||
|
||
// https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-aws | ||
implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE' | ||
|
||
//redis | ||
implementation 'org.springframework.boot:spring-boot-starter-data-redis' | ||
|
||
// https://mvnrepository.com/artifact/org.webjars/js-cookie | ||
implementation 'org.webjars:js-cookie:2.2.1' | ||
|
||
//jwt | ||
implementation('io.jsonwebtoken:jjwt-api:0.11.1') | ||
runtimeOnly ('io.jsonwebtoken:jjwt-impl:0.11.1', 'io.jsonwebtoken:jjwt-jackson:0.11.1') | ||
} | ||
|
||
test { | ||
useJUnitPlatform() | ||
} | ||
|
||
//querydsl 추가 | ||
def querydslDir = "$buildDir/generated/querydsl" | ||
|
||
querydsl { | ||
jpa = true | ||
querydslSourcesDir = querydslDir | ||
} | ||
sourceSets { | ||
main.java.srcDir querydslDir | ||
} | ||
configurations { | ||
querydsl.extendsFrom compileClasspath | ||
} | ||
compileQuerydsl { | ||
options.annotationProcessorPath = configurations.querydsl | ||
} | ||
//build error 제거 | ||
//compileQuerydsl.doFirst { | ||
// if(file(querydslDir).exists() ) | ||
// delete(file(querydslDir)) | ||
//} | ||
|
||
//querydsl 추가 완료 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
rootProject.name = 'GachonHub' | ||
rootProject.name = 'GachonHub' |
Oops, something went wrong.