Skip to content

4주차 미션 [빈]#7

Open
deli-minju wants to merge 2 commits intomainfrom
bean/week4
Open

4주차 미션 [빈]#7
deli-minju wants to merge 2 commits intomainfrom
bean/week4

Conversation

@deli-minju
Copy link
Copy Markdown
Collaborator

🚩 관련 이슈

📌 구현 결과

  1. 프로젝트 초기 세팅
  • Gradle(Groovy) 기반으로 Spring Web, Spring Data JPA, Lombok, MySQL Driver 의존성 구성
  • application.yml에 환경변수(DB_URL, DB_USER, DB_PW) 기반 DB/JPA 설정 반영
  • Swagger 전역 설정 구성
  1. 도메인형 아키텍처 구성
  • member, mission, review, store 도메인으로 패키지 분리
  • 각 도메인에 controller/converter/dto/entity/enums/exception/repository/service 구조 적용
  • ERD 기준 테이블 매핑 반영:
    • member, member_prefer
    • store, region, food_category
    • mission, member_mission
    • review, review_image
  1. 빌드/테스트 확인
  • ./gradlew test 기준 빌드 성공 확인
  1. 첨부 이미지
  • 패키지 구조 설계
    패키지 구조

  • Swagger 접속 화면
    Swagger UI

❓ 리뷰 요청

🤔 질문

💬 기타 공유 사항

@deli-minju deli-minju changed the title feat: 4주차 미션 도메인형 아키텍처 세팅 #6 4주차 미션 [빈] Apr 8, 2026
@deli-minju deli-minju self-assigned this Apr 8, 2026
@deli-minju deli-minju added the enhancement New feature or request label Apr 8, 2026
Copy link
Copy Markdown
Collaborator

@SungMinju SungMinju left a comment

Choose a reason for hiding this comment

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

수고하셨습니당~

@seoyoon127
Copy link
Copy Markdown
Collaborator

수고하셨습니다

Copy link
Copy Markdown
Member

@yangjiae12 yangjiae12 left a comment

Choose a reason for hiding this comment

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

미션 내용 외에 API 구현까지 진행해주셨는데 추후 미션에 따라 리팩토링을 해도 좋을 것 같아요~! API 구현한 거에 대해서는 해당 주차 미션에서 함께 피드백 드리도록 하겠습니다!

@Getter
@RequiredArgsConstructor
public enum MemberErrorCode {
MEMBER_NOT_FOUND(HttpStatus.NOT_FOUND, "MEMBER404", "����ڸ� ã�� �� �����ϴ�.");
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

이 파일 외에도 전반적인 에러 코드에서 문자열 깨짐이 있는 것 같으니 확인 부탁드립니다!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Mission] ERD 기반 도메인형 아키텍처 및 초기 세팅

4 participants