## 1. 구분 - [x] BackEnd - [ ] Infra - [ ] ETC ## 2. 대분류 - [x] feat - [ ] refactor - [ ] settings - [ ] etc ## 3. 작업의 주 내용에 대해서 작성해주세요 주소 수정 API 개발 ## 4. 세부 작업에 대해서 작성해주세요 <!-- 추가적인 작업 설명이 있다면 작성해주세요 --> - AddressUpdateRequestDto 생성 (Jakarta Validation 규칙 적용) - AddressUpdateResponseDto 생성 (Lombok 빌더 패턴 적용) - AddressMapper에 주소 수정용 매핑 메서드 추가 (MapStruct 적용) - AddressRepository에 수정 관련 쿼리 메서드 추가 - AddressService에 updateAddress 메서드 구현 (소유자 검증, 기본주소 관리, 중복체크) - AddressController에 PUT /v1/addresses/{addressId} 엔드포인트 추가 (ApiResponse 적용) - 복잡한 기본주소 변경 로직 구현 (자동 해제/설정, 마지막 주소 보호) - API 테스트 성공 확인
1. 구분
2. 대분류
3. 작업의 주 내용에 대해서 작성해주세요
주소 수정 API 개발
4. 세부 작업에 대해서 작성해주세요