Skip to content

Batch 컴포넌트 스캔 범위 축소 및 운영형 검증 보강 #257

Description

@Whale0928

배경

Batch 애플리케이션의 컴포넌트 스캔 범위가 넓어 product/admin/external/security 등 불필요한 빈까지 로딩될 위험이 있다.
Batch 실행에 필요한 빈만 명시적으로 로딩하도록 범위를 줄이고, 운영 배포 시 필요한 리소스 포함 여부를 검증해야 한다.

목표

  • Batch 애플리케이션의 스캔 범위를 Batch 실행에 필요한 영역으로 제한
  • Batch 컨텍스트 기동 검증 추가
  • Quartz/Job 설정 및 패키징 리소스 누락 위험 방지

작업 범위

  • BatchApplication component scan 범위 축소
  • Batch 실행에 필요한 설정/서비스만 명시적으로 import
  • Batch 애플리케이션 컨텍스트 기동 테스트 추가
  • 테스트 리소스 중복 제거
  • 패키징 산출물에 필요한 SQL/init 리소스 포함 여부 검증
  • CI에서 batch 관련 검증이 안정적으로 통과하도록 정리

완료 조건

  • Batch 모듈이 불필요한 product/admin 영역에 의존하지 않는다
  • Batch 애플리케이션 컨텍스트가 정상 기동한다
  • Job/Trigger/Quartz 관련 설정이 누락 없이 로딩된다
  • bootJar 산출물에 필요한 리소스가 포함된다
  • 관련 테스트와 CI가 통과한다

관련 PR

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions