Skip to content
Open
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
447a175
first commit
JiEunyoung Jan 8, 2025
bdce80f
refactor: apply multi-module
JiEunyoung Jan 9, 2025
7da42e3
chore: add docker-compose.yml and ddl.sql
JiEunyoung Jan 9, 2025
2d38082
chore: add application.yml
JiEunyoung Jan 9, 2025
f605ac5
chore: remove unused module dependencies
JiEunyoung Jan 9, 2025
a8852ed
feat: add module dependencies(for entity)
JiEunyoung Jan 9, 2025
389b0a5
feat: add movie related entities(module-movie)
JiEunyoung Jan 9, 2025
70dea4d
feat: add theater related entities(module-theater)
JiEunyoung Jan 9, 2025
2638a0a
feat: add screening entity(module-screenint)
JiEunyoung Jan 9, 2025
52ae9ce
feat: add screening repository(module-screenint)
JiEunyoung Jan 9, 2025
2e3162d
feat: add screening dto(module-screenint)
JiEunyoung Jan 9, 2025
732f015
feat: add screening service(module-screenint)
JiEunyoung Jan 9, 2025
dbd21ff
feat: add screening controller(module-screenint)
JiEunyoung Jan 9, 2025
fbe5d2b
chore: add dependencies
JiEunyoung Jan 9, 2025
64918b0
feat: update main class for controller
JiEunyoung Jan 9, 2025
883a139
feat: insert data
JiEunyoung Jan 9, 2025
5e0396e
feat: add auditing
JiEunyoung Jan 9, 2025
267b3d2
feat: add length constraint
JiEunyoung Jan 10, 2025
2cd585d
chore: remove unused dependencies
JiEunyoung Jan 10, 2025
f6a2e29
test: add api-test.http
JiEunyoung Jan 10, 2025
fc1cb98
chore: update data.sql
JiEunyoung Jan 10, 2025
582694c
chore: update docker-compose.yml for encoding
JiEunyoung Jan 10, 2025
572f7cd
chore: remove unique constraint
JiEunyoung Jan 12, 2025
529302a
refactor: change genre to ENUM type
sliverzero Jan 12, 2025
928a080
refactor: use static factory method in ScreeningDto
sliverzero Jan 12, 2025
0198abc
chore: remove duplicate module dependencies
sliverzero Jan 12, 2025
5637517
chore: remove duplicate module dependencies
sliverzero Jan 13, 2025
e4cb260
refactor: week1 refactor(add utf8mb4, module dependencies)
sliverzero Jan 14, 2025
e388cb8
fix: modify api response format
sliverzero Jan 15, 2025
40aa523
Update README.md
sliverzero Jan 15, 2025
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
2 changes: 0 additions & 2 deletions module-api/build.gradle
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
dependencies {
// 모듈 의존성
implementation project(':module-common')
implementation project(':module-theater')

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

현재는 사용하지 않고 작성된 api 가 없어서 제거한 것이 맞는 것이겠죠? 이후에 추가된다면 상관은 없지면 현재 구조로 간다면 구조를 통일해서 사용하는 것이 좋다고 생각합니다.

Copy link
Author

@sliverzero sliverzero Jan 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • module-theater은 api 작성할 때 사용하지 않은 모듈이라 삭제했습니다!

  • module-api에 module-theater을 의존하고 있는 module-screening을 추가했고 이후에 api 쪽에 다른 의존성이 추가될 가능성이 적을 것 같습니다.

  • module-movie, module-theater에도 필요하면 controller, repository, service 작성할 생각으로 도메인별 모듈을 생성했지만 시나리오상 필요하지 않을 것 같아 작성하진 않았습니다. controller, repository, service 이 부분이 작성되기 전 상황은 맞지만 앞으로도 시나리오상 추가하지 않을 것 같다면 구조를 통일시키는 게 좋을까요?

  • 구조를 통일하라는 말씀은 domain만 있던 movie나 theater 모듈을 따로 사용하지 않고 module-common쪽에 domain 패키지로 관리하면 되는 것일까요?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아하 시나리오상 필요 없어서 현재 필요한 부분에 대해서만 진행하신 것이군요! 도메인 별로 모듈을 구분하였는데 스크리닝 모듈과 다른 무비, 극장 모듈과 같은 레벨의 모듈로 보이는데 스크리닝 모듈에만 service, repository 등등의 구조들이 보이길래 말씀드렸습니다!

implementation project(':module-screening')
implementation project(':module-movie')

implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
Expand Down