Spring/에러 노트

[Spring] Field stepBuilderFactory in com.web.job.SimpleJobConfiguration required a bean of type 'org.springframework.batch.core.configuration.annotation.StepBuilderFactory' that could not be found. - 스프링 배치 실행 시 발생하는 오류

말랑말랑쓰 2021. 3. 1. 01:06

오류

Field stepBuilderFactory in com.[패키지명].job.SimpleJobConfiguration required a bean of type 'org.springframework.batch.core.configuration.annotation.StepBuilderFactory' that could not be found

 

 

 

 

오류 화면

 

원인

실행하려는 어플리케이션이 Spring Batch 기능을 사용하려고 하는데, Batch 클래스들을 사용할 수 있도록 설정되어 있지 않아서 발생하는 오류.

 

 

해결 방법

Batch기능을 사용하려면 Batch를 사용 할수 있도록 하는 어노테이션을 추가해주어야 한다.

사용하는 프로젝트의 메인 클래스에 @EnableBatchProcessing 어노테이션을 추가하면 된다.