singleton 주입은 prototype 하나를 고정한다

prototype 정의도 singleton 생성자에 전달되는 시점은 한 번이므로 field에는 첫 작업 객체가 남는다.

1. prototype 정의

조회마다 새 ExportJob 생성 가능

2. singleton 생성

ExportJob을 한 번 요청

3. 첫 export

주입된 job 참조 사용

4. 다음 export

같은 field 참조를 다시 사용