[#11] Payment 도메인 코드 코틀린 마이그레이션 #12

Merged
pricelees merged 32 commits from refactor/#11 into main 2025-07-16 09:19:28 +00:00

32 Commits

Author SHA1 Message Date
8577b68496 test: PaymentService 코틀린 테스트 추가
- 검증이 불필요하다고 느껴지는 로직은 생략
2025-07-16 18:08:37 +09:00
c308401f3f test: Payment / CanceledPaymentRepository 테스트 추가 2025-07-16 18:07:47 +09:00
cd6f44ca60 test: Payment 및 관련 Fixture 추가 2025-07-16 18:07:07 +09:00
54207c2826 fix: ErrorType내 오타 수정 2025-07-16 17:36:29 +09:00
d52e30df4f refactor: PaymentService 로직 수정 및 \@Transactional 명시
- 읽고 null이 아니면 필드 조회 -> 필드를 쿼리로 바로 조회
- 단순한 존재 여부 판단 -> find => exists로 수정
2025-07-16 14:52:23 +09:00
4e4956e9dc refactor: payment 관련 Repository에서 모든 Optional 반환 제거 2025-07-16 14:46:55 +09:00
3ca58b2dae refactor: PaymentService 코틀린 전환 및 저장 로직 수정 2025-07-16 14:14:05 +09:00
55d4460f31 Rename .java to .kt 2025-07-16 14:14:05 +09:00
698b78919f refactor: payment 패키지 내 Repository 클래스 코틀린 전환 2025-07-16 13:38:18 +09:00
54c0eab4b1 Rename .java to .kt 2025-07-16 13:38:17 +09:00
2c61d9ff2b refactor: CanceledPaymentEntity 코틀린 전환 및 validation 테스트 제거 2025-07-16 13:37:25 +09:00
a92339f7d4 Rename .java to .kt 2025-07-16 13:37:24 +09:00
2ee1920099 refactor: PaymentEntity 코틀린 전환 및 불필요한 null-check validation 제거 2025-07-16 13:33:41 +09:00
0791e953c7 Rename .java to .kt 2025-07-16 13:33:40 +09:00
a693406f32 refactor: CanceledPayment -> CanceledPaymentEntity 클래스명 변경 2025-07-16 13:06:27 +09:00
1f0ac0b550 refactor: Payment -> PaymentEntity 클래스명 변경 2025-07-16 13:05:35 +09:00
313d9850d1 refactor: TossPaymentClient 코틀린 마이그레이션 및 테스트 2025-07-16 13:01:35 +09:00
6fdc9767c1 Rename .java to .kt 2025-07-16 12:09:17 +09:00
51b0877508 refactor: PaymentConfig의 빈 타입을 RestClient -> RestClient.Builder으로 롤백 및 테스트 전용 property 추가 2025-07-16 11:16:17 +09:00
635f015b3c refactor: payment 내 RestClient 관련 클래스(error, deserializer) 패키지 이동 2025-07-16 11:15:30 +09:00
571f6b2e11 refactor: payment 패키지 내 DTO 코틀린 마이그레이션 및 클래스 통합 2025-07-16 11:14:11 +09:00
2734290661 fix: 필요한 응답 필드만 가져오기 위한 \@JsonIgnoreProperties 추가 2025-07-15 18:32:56 +09:00
199cbe573f refactor: PaymentConfig 코틀린 마이그레이션 및 RestClient를 반환하도록 수정 2025-07-15 18:32:32 +09:00
6aba38a9ab Rename .java to .kt 2025-07-15 18:32:32 +09:00
028185204e refactor: PaymentProperties에 API 기본 경로 추가 및 코틀린 마이그레이션 2025-07-15 18:31:54 +09:00
be79d7948c Rename .java to .kt 2025-07-15 18:31:54 +09:00
2fca7b2cd1 refactor: PaymentCancelResponseDeserializer 테스트 코틀린 마이그레이션 2025-07-15 17:34:56 +09:00
4af6c86cfb Rename .java to .kt 2025-07-15 17:34:56 +09:00
3bf65422d3 refactor: 취소 응답을 역직렬화하는 PaymentCancelResponseDeserializer 코틀린 마이그레이션 2025-07-15 17:34:35 +09:00
f59853ead1 Rename .java to .kt 2025-07-15 17:34:35 +09:00
3193a905db refactor: 테스트에서 쓰이는 샘플 응답 상수 클래스인 SampleTossPaymentConst의 코틀린 전환 2025-07-15 17:34:11 +09:00
62d3f859ac chore: payment 패키지 구조 변경 2025-07-15 16:51:16 +09:00