Action:
Relying upon circular references is discouraged and they are prohibited by default. Update your application to remove the dependency cycle between beans. As a last resort, it may be possible to break the cycle automatically by setting spring.main.allow-circular-references to true.
배치 코드를 리팩토링 하면서 비즈니스 로직만 batch클래스에 집중시키고, 공통 설정 요소는 config 패키지로 분리하고자 했다
하지만 분리 과정에서 순환 참조 문제가 발생 했고 빈 생성 시점과 의존 방향을 다시 한번 생각하게 되었다
stepScope 빈의 병렬 실행 충돌