2016-02-25 4 views
1

Я хочу интегрировать весенний пакетный фреймворк в несущую структуру MVC, но получаю следующую ошибку.Интеграция весеннего пакетного фрейма с пружинным основанием MVC

Отсканированный фрагмент кода для уточнения.

JobParametersBuilder jpBuilder = new JobParametersBuilder().addString("inputfilename", "cvs/input/fxe_dadsDevice.dat"); 
       jpBuilder.addString("output.file.name", "files/output/"+System.currentTimeMillis()+"_test.txt"); 
       jobLauncher.run(job, jpBuilder.toJobParameters()); 

XML фрагмент:

<bean class="org.springframework.batch.core.scope.StepScope" /> 
    <bean id="dadsdeviceItemReader" class="org.springframework.batch.item.file.FlatFileItemReader" scope="step"> 

      <property name="resource" value=”#{jobParameters['input.file.name']}"/> 
      <property name="lineMapper" ref="dadsdeviceLineMapper" /> 
      <property name="strict" value="false" /> 
    </bean> 

Ошибка:

FlatFileItemReader:253 - Input resource does not exist URL [file:#{jobParameters['input.file.name']}] 

ответ

0

Ответ на ваш вопрос

1) Пожалуйста, используйте как это

<bean id="inputFile" class="org.springframework.batch.core.resource.StepExecutionResourceProxy"> 
    <property name="filePattern" value="file://%file.name%"/> 
</bean> 
<bean id="dadsdeviceItemReader" class="org.springframework.batch.item.file.FlatFileItemReader"> 
<property name="resource" ref="inputFile" /> 
</bean> 
Смежные вопросы