Spring Batch-MongoDB到XML-原因:java.lang.IllegalStateException:需要将输入转换为的类型

Spring Batch-MongoDB到XML-原因:java.lang.IllegalStateException:需要将输入转换为的类型,第1张

Spring Batch-MongoDB到XML-原因:java.lang.IllegalStateException:需要将输入转换为的类型

谢谢@Sergio,它为您提供了很大的帮助,但可以进行以下配置。

<bean id="mongodbItemReader" >        <property name="template" ref="mongoTemplate" />        <property name="collection" value="report" />        <property name="targetType" value="com.mkyong.model.Report" />        <property name="query" value="{'_id':{$gt:0} }" />        <property name="sort"> <util:map>      <entry key="id" value="#{T(org.springframework.data.domain.Sort.Direction).ASC}" />  </util:map>        </property>    </bean>

我看到的唯一问题是,什么都没写到XML文件中。我将对此问题提出一个单独的问题。

注意: 此错误的主要原因是您需要

<property name="targetType"value="com.mkyong.model.Report" />
正确设置此属性

您还可以参考:http : //www.mkyong.com/spring-batch/how-to-convert-
date-in-beanwrapperfieldsetmapper/
作为另一种解决方案。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存