Muscle & Java Programming (M&JP)

mnjp.egloos.com

포토로그



[Spring Batch] Reader, Processor, Writer에서 JobParameter를 가져오고 싶을땐 Spring Batch

Spring Batch를 이용하여 배치를 개발하고 있는데
JobParameter에 넣어놓은 값을 꺼내서 이용해야 할 이슈가 생겼다.

ItemReader, ItemProcessor, ItemWriter를 구현하는
각각의 단계에서는 JobParameter를 가져오는 파라미터 객체가 없었다...

어쩌면 좋을까 고민하다 구글링 하니 역시나 ^^

<bean id="blahBlahWriter" class="com.blah.blah.batch.job.BlahBlahWriter" scope="step"
     <property name="currTime" value="#{jobParameters['currTime']}" />
     <property name="jobExecution" value="#{stepExecution.jobExecution}" />
</bean>


추가로 아래는 jobExecution을 가져오는 방법이다.

덧글

댓글 입력 영역