아래 두 이미지와 같이 Job, Step의 Bean 을 식별하지 못하는 문제가 발생함. 같은 타입의 빈(Job, Step) 이 여러개 있는데 이 중 어떤 것을 사용해야 하는지 알 수 없어서 발생하는 문제임. 친절하게 해결책도 로그에 찍혀나온다.
@Qualifer
어노테이션을 사용하여 해결함.
일반적인 기능개발 중에는 마주할 일이 별로 없는 런타임에러였다. 클래스명이나 메서드명을 길게 늘여쓰는 이유를 알게 되었음. 이전에는 뭐든 간에 15자 이하로 명명하여야 한다고 생각했는데 이런식으로 Bean name 을 고유하게 가져가기 위해서는 자세히 늘여쓰는 것이 좋을 것 같다.