36 Commits

Author SHA1 Message Date
26f7c554e7 Rename .java to .kt 2025-07-13 20:53:03 +09:00
44005fbdd7 test: JwtHandlerTest 코틀린 전환 2025-07-13 20:52:37 +09:00
227e2999b4 test: Fixtures에 auth 관련 기능 추가 2025-07-13 20:51:35 +09:00
69d96a6f81 test: RoomescapeApiTest에 POST 기능 추가 및 추가된 MemberRepository 기능 반영 2025-07-13 20:51:07 +09:00
cba22ce4cc refactor: JwtHandler 코틀린 전환 및 중복 코드 제거
- getMemberIdFromToken의 파라미터를 nullable로 지정하였음. null인 경우 parseClaimJws에서 예외가 발생하기 때문
2025-07-13 20:49:51 +09:00
b954a2fdfb Rename .java to .kt 2025-07-13 20:49:50 +09:00
f0dfd68f82 refactor: AuthService 코틀린 전환 2025-07-13 20:48:36 +09:00
62023f5fb0 Rename .java to .kt 2025-07-13 20:48:36 +09:00
13b0de16e9 refactor: AuthController 코틀린 전환
- API Docs 관련 정보를 담고 있는 AuthAPI 추가 및 구현
- CookieUtils를 사용하여 불필요한 컨트롤러 로직 제거
2025-07-13 20:48:05 +09:00
fb3b28e8cd Rename .java to .kt 2025-07-13 20:48:04 +09:00
21d96f2880 refactor: auth 패키지 내 DTO 코틀린 전환 및 클래스 통합 2025-07-13 20:47:14 +09:00
61ac2f15bf refactor: 인터셉터 코틀린 전환 및 클래스 통합 2025-07-13 20:46:37 +09:00
8371559978 refactor: CookieUtils를 활용한 MemberIdResolver 코틀린 전환 2025-07-13 20:35:31 +09:00
4635699e46 Rename .java to .kt 2025-07-13 20:35:31 +09:00
484bd9da04 feat: MemberService에 id로 존재 여부 확인 로직 추가 2025-07-13 20:34:31 +09:00
f3cc46d8de feat: '예상치 못한 예외' 코드 추가 2025-07-13 20:33:51 +09:00
636a4abe6b feat: 쿠키 관련 확장함수가 정의된 유틸 클래스 구현 2025-07-13 20:32:55 +09:00
1a0ec9d428 refactor: 어노테이션 코틀린 전환 2025-07-13 20:31:59 +09:00
c4af933ee5 Rename .java to .kt 2025-07-13 20:31:59 +09:00
1202f4da2f chore: auth 패키지 구조 리팩터링
- web 관련(controller, 어노테이션, interceptor, argument_resolver)
- business 관련(service..)
- infrastructure 관련(jwt..)
2025-07-13 16:18:10 +09:00
99315b5de8 Rename .java to .kt 2025-07-13 16:18:10 +09:00
8ee759394e chore: 패키지명 수정(entity -> persistence) 2025-07-13 16:14:33 +09:00
7143948fd5 test: 회원 API 테스트 코틀린 변환 2025-07-12 19:57:47 +09:00
3763e3c8b5 Rename .java to .kt 2025-07-12 19:57:47 +09:00
2c8146ff2d feat: API 테스트 클래스 구현 및 기존 코드 수정 2025-07-12 19:57:33 +09:00
65eddf6b3c refactor: 회원 repository & service 코틀린 변환 2025-07-12 19:55:44 +09:00
6954baf95f Rename .java to .kt 2025-07-12 19:55:44 +09:00
1e01e49313 refactor: 회원 엔티티 코틀린 변환 2025-07-12 19:54:45 +09:00
dde9a663ff Rename .java to .kt 2025-07-12 19:54:45 +09:00
c563c61c17 refactor: 회원 컨트롤러 & DTO 코틀린 변환 2025-07-12 19:53:27 +09:00
4de0eb2cfc Rename .java to .kt 2025-07-12 19:53:27 +09:00
a227a83053 feat: API Docs 관련 설정을 별도의 인터페이스로 분리 2025-07-12 19:52:48 +09:00
b6531eb9fa refactor: 패키지 구조 수정 2025-07-12 18:19:13 +09:00
7121d36523 [#1] 코틀린 의존성 추가 및 View 기능 마이그레이션 (#2)
<!-- 제목 양식 -->
<!-- [이슈번호] 작업 요약 (예시: [#10] Gitea 템플릿 생성) -->

## 📝 관련 이슈 및 PR

**PR과 관련된 이슈 번호**
- #1

##  작업 내용
<!-- 어떤 작업을 했는지 알려주세요! -->
### 1. 코틀린 의존성 추가 및 정상 작동 확인
- Kotest, RestAssured Extension 등 코틀린 관련 플러그인 추가

### 2. View 관련 코드 코틀린 마이그레이션
- 애플리케이션에서는 3개 클래스 78 라인 -> 단일 클래스 48 라인으로 코드량 감소
- 테스트에서는 3개 클래스 344 라인 -> 단일 클래스 161 라인으로 코드량 감소

## 🧪 테스트
<!-- 어떤 테스트를 생각했고 진행했는지 알려주세요! -->
코틀린 마이그레이션 이후 테스트 진행 및 기존 테스트와 동일한 커버리지가 나오는 것을 확인하였음.

## 📚 참고 자료 및 기타
<!-- 참고한 자료, 또는 논의할 사항이 있다면 알려주세요! -->

Reviewed-on: #2
Co-authored-by: pricelees <priceelees@gmail.com>
Co-committed-by: pricelees <priceelees@gmail.com>
2025-07-12 09:09:40 +00:00
04bf97518e load origin project files 2025-07-12 13:02:09 +09:00
6c7f7dd97a Initial commit 2025-07-12 03:54:24 +00:00