Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2단계 - 서비스 리팩터링 #81

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
5a9e619
refactor(MenuGroupServiceTest): mock기반 테스트에서 통합테스트로 변경
byungkyu-ju Jan 22, 2021
632f108
refactor(MenuServiceTest): mock기반 테스트에서 통합테스트로 변경
byungkyu-ju Jan 22, 2021
bdca9f2
refactor(Product): mock기반 테스트 제거, product 도메인 분리, dto기반 ui request, r…
byungkyu-ju Jan 23, 2021
0f1a430
refactor(MenuGroup): mock기반 테스트 제거, menu 도메인 분리, dto기반 ui request, re…
byungkyu-ju Jan 23, 2021
d7693ba
refactor(MenuGroup): mock기반 테스트 제거, menu 도메인 분리, dto기반 ui request, re…
byungkyu-ju Jan 23, 2021
5aff411
refactor(Menu): menu 도메인 분리, menu용 builder 생성, dto기반 ui request, resp…
byungkyu-ju Jan 23, 2021
15e06a5
refactor(Menu): MenuDao가 JPA를 사용하도록 변경, request와 response는 DTO를 통해 전달…
byungkyu-ju Jan 23, 2021
da2f880
refactor(Product): ProductDao를 통해 JPA를 사용하도록 개선
byungkyu-ju Jan 23, 2021
3379e91
refactor(MenuGroup): MenuGroupDao를 통해 JPA를 사용하도록 개선
byungkyu-ju Jan 23, 2021
37d4bfd
refactor(Menu): root entity 기준 패키지 경로 변경, MenuDao를 통해 JPA를 사용하도록 개선
byungkyu-ju Jan 23, 2021
24bb2ae
remove(MenuGroupRepository): 사용하지 않는 별도 Repository 제거
byungkyu-ju Jan 23, 2021
330790a
remove(MenuBuilder): 기존 생성자를 활용해서 생성하도록 변경
byungkyu-ju Jan 23, 2021
8676a5c
refactor(MenuServce): create 코드 개선, 객체에게 기능을 위임
byungkyu-ju Jan 23, 2021
97201ed
refactor(MenuServce): create시 메뉴를 저장하는 기능과 메뉴상품을 저장하는 기능을 분리
byungkyu-ju Jan 23, 2021
e9c5aaa
refactor(MenuServce): list 조회시 JPA 일괄 조회
byungkyu-ju Jan 23, 2021
dfdeadd
refactor: JPA로 변경, 도메인기준 패키지 분리, mock기반 테스트에서 통합테스트 기반 테스트로 재구성
byungkyu-ju Jan 23, 2021
999230b
refactor(TableGroup): dto기반 request,response 변경, create기능 도메인으로 기능 위임
byungkyu-ju Jan 25, 2021
d48da9a
refactor(Order): dto기반 request,response 변경, JPA기준 기능 리팩토링
byungkyu-ju Jan 25, 2021
9ca8fd8
refactor: 사용하지 않는 import 제거
byungkyu-ju Jan 25, 2021
d1c3435
refactor: 도메인기준 dao경로 변경, 사용하지 않는 set 메서드 제거
byungkyu-ju Jan 25, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,15 @@ dependencies {
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springframework.boot:spring-boot-starter-jdbc'
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.flywaydb:flyway-core'
implementation 'org.projectlombok:lombok:1.18.16'
runtimeOnly 'com.h2database:h2'
testImplementation 'org.springframework.boot:spring-boot-starter-test'

//guava
compile group: 'com.google.guava', name: 'guava', version: '30.1-jre'

}

test {
Expand Down
26 changes: 0 additions & 26 deletions src/main/java/kitchenpos/application/MenuGroupService.java

This file was deleted.

84 changes: 0 additions & 84 deletions src/main/java/kitchenpos/application/MenuService.java

This file was deleted.

105 changes: 0 additions & 105 deletions src/main/java/kitchenpos/application/OrderService.java

This file was deleted.

34 changes: 0 additions & 34 deletions src/main/java/kitchenpos/application/ProductService.java

This file was deleted.

88 changes: 0 additions & 88 deletions src/main/java/kitchenpos/application/TableGroupService.java

This file was deleted.

Loading