-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
refactor코드가 내부적으로 작동하는 방식을 변경합니다.코드가 내부적으로 작동하는 방식을 변경합니다.
Description
📋 작업 내용
공통 설정 및 기능을 모듈화하기 위해 config와 common 패키지를 생성하고, 관련 클래스를 분리해 관리할 수 있도록 구조를 개선
🔍 현재 상황
- 현재 프로젝트에 config, common 패키지가 없어 설정 클래스와 공통 로직(예외 처리, 응답 포맷, 유틸 등)이 분산되어 관리되고 있음
- WebMvc 설정, MyBatis 설정, JWT 유틸, 공통 응답 객체, 전역 예외 처리 등을 담당할 위치가 명확하지 않음
- 유지보수 및 공통 기능 재사용을 위해 패키지 분리 및 명확한 구조 정립이 필요함
✅ 할 일
- config 패키지 생성 및 WebMvc, Security, MyBatis 등 설정 클래스 추가
- common/exception, common/response, common/util 패키지 구성
- GlobalExceptionHandler, ApiResponse, JwtUtil 등 공통 유틸 및 핸들러 생성
- 기존 코드에서 공통 기능 분리 및 해당 패키지로 이동
- 향후 신규 모듈 개발 시 공통 기능을 해당 패키지에서 관리하도록 구조 가이드 정리
Metadata
Metadata
Assignees
Labels
refactor코드가 내부적으로 작동하는 방식을 변경합니다.코드가 내부적으로 작동하는 방식을 변경합니다.
Type
Projects
Status
To do