Следующие строки неверны:
<bean id="report" class="D:/SampleProg/SpringBatch1/SpringBT/src/springbt/Report" scope="prototype" />
<bean id="itemProcessor" class="D:/SampleProg/SpringBatch1/SpringBT/src/springbt/CustomItemProcessor" />
Значением атрибута class
должно быть полное имя класса. Из вашего конфига, я думаю, ваши классы находятся в пакете springbt
, так что это будет что-то вроде:
<bean id="report" class="springbt.Report" scope="prototype" />
<bean id="itemProcessor" class="springbt.CustomItemProcessor" />
То же самое для конфигурации маршаллера Jaxb:
<bean id="reportMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>
<value>D:/SampleProg/SpringBatch1/SpringBT/src/springbt/Report</value>
</list>
</property>
</bean>
Что должно быть:
<bean id="reportMarshaller" class="org.springframework.oxm.jaxb.Jaxb2Marshaller">
<property name="classesToBeBound">
<list>
<value>springbt.Report</value>
</list>
</property>
</bean>
Наконец, я не уверен, что следующее верно, так как я не могу запустить ваш пример:
<import resource="D:\\SampleProg\\SpringBatch1\\SpringBT\\src\\beanFiles\\context.xml" />
<import resource="D:\\SampleProg\\SpringBatch1\\SpringBT\\src\\beanFiles\\database.xml" />
Я думаю, что это должно быть похоже на другой импорт в вашей конфигурации, что-то вроде:
<import resource="D:/SampleProg/SpringBatch1/SpringBT/src/beanFiles/context.xml" />
<import resource="D:/SampleProg/SpringBatch1/SpringBT/src/beanFiles/database.xml" />
Надеюсь, это поможет.