Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
24b459f
feat: 4주차 미션 프로젝트 구조 작성_미션 도메인
ochyeon Apr 8, 2026
ccc2e14
feat: 4주차 미션 프로젝트 구조 작성_리뷰 도메인
ochyeon Apr 8, 2026
65a5ad8
feat: 4주차 미션 프로젝트 구조 작성_SwaggerConfig
ochyeon Apr 8, 2026
8cd95ac
refactor: 4주차 미션 luga 폴더로 이동
ochyeon Apr 16, 2026
dfdb8e4
refactor : Misson domain 내 enum 이름 변경 (Status -> MissonStatus)
ochyeon Apr 29, 2026
684c638
refactor : User domain 내 이름 대문자로 변경
ochyeon Apr 29, 2026
e8be307
refactor : Restaurant domain 분리
ochyeon Apr 29, 2026
661e358
feat: 5주차 미션_응답 통일 객체, 에러 핸들링 객체 생성
ochyeon Apr 30, 2026
5255b78
feat: 5주차 미션_명세서 상 home 화면을 다루기 위한 home domain 추가
ochyeon Apr 30, 2026
ebd5ea3
feat: 5주차 미션_Mission & Review Domain 내 Dto & Controller 작성
ochyeon Apr 30, 2026
7c30eaf
fix: 5주차 미션_Mission Status 이름 오류 수정
ochyeon Apr 30, 2026
c278544
feat: 5주차 미션_User, Home Domain Controller & Dto 작성
ochyeon Apr 30, 2026
97217f6
fix: 5주차 미션_restaurant domain 폴더명 수정 / HomeController, HomeReqDto 수정 …
ochyeon May 6, 2026
56dde26
fix: 5주차 미션_MissionController & MissionReqDto 수정 : 스웨거 명세 추가, mission…
ochyeon May 6, 2026
c794e87
fix: 5주차 미션_ReviewController & ReviewReqDto 수정 : 스웨거 명세 추가, restauran…
ochyeon May 6, 2026
d253bd1
fix: 5주차 미션_build.gradle 내 버전 수정
ochyeon May 6, 2026
b3684b3
feat: 6주차 미션_User domain Entity 생성
ochyeon May 6, 2026
01b33f0
feat: 6주차 미션_Mission domain Entity 생성
ochyeon May 6, 2026
d68346e
feat: 6주차 미션_Review & Restaurant domain Entity 생성
ochyeon May 6, 2026
36bcc7d
feat: 6주차 미션_각 도메인 별 Repository 작성
ochyeon May 6, 2026
27a31a2
feat: 6주차 미션_각 도메인 별 Service 작성
ochyeon May 6, 2026
e39834e
feat: 6주차 미션_각 도메인 별 Controller 연결
ochyeon May 6, 2026
b2114cd
fix: 6주차 미션_모든 dto를 record 방식으로 수정
ochyeon May 13, 2026
07409d4
fix: 6주차 미션_home converter 추가를 통한 로직 분리 및 Slice 페이징 적용
ochyeon May 13, 2026
c63baab
fix: 6주차 미션_mission converter 추가를 통한 로직 분리 및 Slice 페이징 적용
ochyeon May 13, 2026
0448fde
fix: 6주차 미션_review converter 추가를 통한 로직 분리 및 Slice 페이징 적용
ochyeon May 13, 2026
5e42465
fix: 6주차 미션_user converter 추가를 통한 로직 분리 및 Slice 페이징 적용
ochyeon May 13, 2026
f60a28c
fix: 6주차 미션_Custom Exception으로 변경 & restaurant_not_found 에러 추가
ochyeon May 13, 2026
a535523
fix: 6주차 미션_전체 도메인 공용 페이징 DTO 생성 및 적용
ochyeon May 13, 2026
46163c5
fix: 6주차 미션_/api/(도메인)으로 변경
ochyeon May 13, 2026
5d48252
fix: 6주차 미션_도메인 별 errorcode를 각 도메인 내 exception 폴더에서 관리하도록 수정
ochyeon May 13, 2026
4945095
feat: 7주차 미션_userId를 request body에서 받아오도록 수정
ochyeon May 13, 2026
23285c0
Revert "feat: 7주차 미션_userId를 request body에서 받아오도록 수정"
ochyeon May 13, 2026
0374f84
feat: 7주차 미션_userId를 request body에서 받아오도록 수정 & 오프셋 페이지네이션 적용
ochyeon May 13, 2026
41d959f
feat: 7주차 미션_1 : 진행 중인 미션 확인 위해 기존과 다른 Page 방식으로 메소드 분리 후 적용
ochyeon May 13, 2026
800b46a
feat: 7주차 미션_1 : 식당 및 지역 추가 코드 작성, 리뷰 작성 및 조회 코드 작성
ochyeon May 13, 2026
91d8dff
fix: 7주차 미션_import 오류 수정
ochyeon May 13, 2026
630c723
fix: 7주차 미션_API 주소 수정
ochyeon May 13, 2026
57d621d
fix: 7주차 미션_3 : @Valid 적용
ochyeon May 13, 2026
a6e5184
fix: 7주차 미션_review 별점 정렬 시 id & grade 복합 커서 사용
ochyeon May 20, 2026
e664824
fix: 7주차 미션_sort null 검증 및 기본값 추가
ochyeon May 20, 2026
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
53 changes: 33 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,24 +1,37 @@
# Compiled class file
*.class
HELP.md
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

# Log file
*.log
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
bin/
!**/src/main/**/bin/
!**/src/test/**/bin/

# BlueJ files
*.ctxt
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
out/
!**/src/main/**/out/
!**/src/test/**/out/

# Mobile Tools for Java (J2ME)
.mtj.tmp/
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*
### VS Code ###
.vscode/
38 changes: 38 additions & 0 deletions luga/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
plugins {
id 'java'
id 'org.springframework.boot' version '3.4.5'
id 'io.spring.dependency-management' version '1.1.7'
}

group = 'com.example'
version = '0.0.1-SNAPSHOT'
description = 'umc10th'

java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}

repositories {
mavenCentral()
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-web'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testCompileOnly 'org.projectlombok:lombok'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
testAnnotationProcessor 'org.projectlombok:lombok'

// Swagger
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.8'
}

tasks.named('test') {
useJUnitPlatform()
}
Binary file added luga/gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
7 changes: 7 additions & 0 deletions luga/gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.0-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
248 changes: 248 additions & 0 deletions luga/gradlew

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading