我只是想将GenericMessage放入Mongo数据库msg存储中,有效负载是一个POJO,没有名为'source'的字段(也有一个输出为'pack'通道的链) :Spring集成声明 - 签入MongoDB消息存储异常
<int:channel id="pack"/>
<int:claim-check-in message-store="mongoDbMessageStore" input-channel="pack" output-channel="output"/>
<bean id="mongoDbMessageStore" class="org.springframework.integration.mongodb.store.MongoDbMessageStore">
<constructor-arg ref="mongoDbFactory"/>
</bean>
<mongo:db-factory host="127.0.0.1" port="12345" dbname="mydb" />
收到以下异常:
产生的原因:org.springframework.data.mapping.model.MappingException: 不明确的实地测绘检测! private java.lang.Object org.springframework.beans.BeanMetadataAttributeAccessor.source和 private java.lang.Object org.springframework.beans.PropertyValue.source映射到同一字段 的名称源!使用@Field批注消除歧义!
任何想法?