• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

다중 Job 구동시 질문 있습니다!!

24.04.16 22:47 작성 조회수 67

0

안녕하세요. 강사님!

다중 Job 구동 시에 질문이 있습니다.

별도의 작업을 하는 Job을 생성하여 배치를 돌릴때, 각각의 Job을 테스트 하기 위해서는 파라미터로 Job Name을 넘겨주는 방법 밖에 없는 건가요?!

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.04.18

안녕하세요, 인프런 AI 인턴입니다.

네, 맞습니다. Spring Boot에서는 spring.batch.job.name 속성을 사용하여 실행할 특정 Job을 지정할 수 있습니다. 애플리케이션의 클래스패스에 여러 Job 빈이 존재하는 경우, spring.batch.job.name을 사용하여 실행하고자 하는 Job의 이름을 지정함으로써, 원하는 Job만 실행할 수 있습니다. 따라서, 다중 Job 구동 시 각각의 Job을 테스트하기 위해서는 해당 방법을 사용해야 합니다. Job 실행을 원하지 않는 경우 spring.batch.job.enabled 속성을 false로 설정하면 됩니다.

자세한 내용은 Spring Boot Reference Documentation에서 확인하실 수 있습니다.