Skip to content

[Refactor] config, common 패키지 생성해 공통 설정 및 기능을 분리 #4

@jihukimme

Description

@jihukimme

📋 작업 내용

공통 설정 및 기능을 모듈화하기 위해 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

No type

Projects

Status

To do

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions