[회원 관리 기능 개선 및 MapStruct 도입] - 회원 엔티티 및 DTO 구조 변경, MapStruct를 통한 변환 로직 추가, 사용자 ID 중복 체크 기능 구현, README 업데이트, Gradle 의존성 수정

This commit is contained in:
2025-08-12 15:00:12 +09:00
parent 2ff5a02906
commit c50e8d835b
27 changed files with 429 additions and 387 deletions

View File

@@ -43,8 +43,9 @@ dependencies {
// Validation 추가
implementation 'org.springframework.boot:spring-boot-starter-validation'
// ModelMapper 추가
implementation 'org.modelmapper:modelmapper:3.0.0'
// MapStruct 추가 (안정적인 버전으로 수정)
implementation 'org.mapstruct:mapstruct:1.5.5.Final'
annotationProcessor 'org.mapstruct:mapstruct-processor:1.5.5.Final'
// MyBatis 추가
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.3'
@@ -54,6 +55,8 @@ dependencies {
compileOnly 'org.projectlombok:lombok'
annotationProcessor 'org.projectlombok:lombok'
// Lombok과 MapStruct 함께 사용을 위한 바인딩
annotationProcessor 'org.projectlombok:lombok-mapstruct-binding:0.2.0'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'