-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
개요
프로젝트의 초기 구조를 Gradle 멀티 모듈 방식으로 설정했습니다. 각 책임 영역별로 모듈을 분리했습니다.
모듈 구성
credit-api
: RESTful API 엔드포인트 및 컨트롤러를 담당합니다.(Controller, DTO)credit-core
: 핵심 비즈니스 로직 및 도메인 엔티티, 리포지토리 인터페이스를 정의합니다.credit-external-api
: 외부 서비스(Toss Payments, Kakao 알림)와의 연동 로직을 담당합니다.credit-common
: 모든 모듈에서 공통적으로 사용될 유틸리티, Global Exception, 공통 Response DTO 등을 포함합니다.
주요 변경 사항
settings.gradle
파일에 각 모듈을 include 하여 멀티 모듈 구조를 정의했습니다.- 루트
build.gradle
파일에서 모든 서브 모듈에 공통적으로 적용될 플러그인, 버전, 공통 의존성(예: Lombok)을 정의했습니다. - 각 서브 모듈(
credit-api
,credit-core
,credit-external-api
,credit-common
)의build.gradle
파일에는 해당 모듈에 특화된 의존성 및 설정을 추가했습니다.
Metadata
Metadata
Assignees
Labels
No labels