Skip to content

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

@Whale0928

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions