Spring Bean属性';feedId';不可写或具有无效的setter方法。setter的参数类型与getter的返回类型匹配吗?

Spring Bean属性';feedId';不可写或具有无效的setter方法。setter的参数类型与getter的返回类型匹配吗?,spring,spring-batch,Spring,Spring Batch,下面是代码批处理片段: XML: --> <beans:bean id="RDFieldSetMapper" class="in.gov.tds.batch.mapper.RDFieldSetMapper" autowire="byName" scope="step"> <!-- <beans:property name="feedId" value="429717"></beans:property> --> <b

下面是代码批处理片段: XML: -->

<beans:bean id="RDFieldSetMapper" class="in.gov.tds.batch.mapper.RDFieldSetMapper"
    autowire="byName" scope="step">
    <!-- <beans:property name="feedId" value="429717"></beans:property> -->
    <beans:property name="feedId" value="#{jobParameters[feedId]}"></beans:property>
</beans:bean>

}解决了这个问题。问题:映射器类中不存在setter和getter方法

<beans:bean id="RDFieldSetMapper" class="in.gov.tds.batch.mapper.RDFieldSetMapper"
    autowire="byName" scope="step">
    <!-- <beans:property name="feedId" value="429717"></beans:property> -->
    <beans:property name="feedId" value="#{jobParameters[feedId]}"></beans:property>
</beans:bean>
public Long getFeedId() {
    return feedId;
}

public void setFeedId(Long feedId) {
    this.feedId = feedId;
}