Java 在spring中创建bean id时出错

Java 在spring中创建bean id时出错,java,apache-flex,spring,Java,Apache Flex,Spring,我在创建bean id时遇到以下错误,我使用spring: 这里是错误 使用ServletContext资源[/WEB-INF/config/WEB application config.xml]中定义的名称“StockdataChart”创建bean时出错:1指定了构造函数参数,但在bean“StockdataChart”中找不到匹配的构造函数(提示:为简单参数指定索引和/或类型参数以避免类型歧义) 这是我的bean文件: <bean id="stockdataChart" clas

我在创建bean id时遇到以下错误,我使用spring: 这里是错误

使用ServletContext资源[/WEB-INF/config/WEB application config.xml]中定义的名称“StockdataChart”创建bean时出错:1指定了构造函数参数,但在bean“StockdataChart”中找不到匹配的构造函数(提示:为简单参数指定索引和/或类型参数以避免类型歧义)


这是我的bean文件:

<bean id="stockdataChart" class="com.ib.client.mts.StockdataChart">
<constructor-arg ref="dataSource"></constructor-arg> 
</bean>
<flex:remote-service  ref = "StockdataChart"/>


您的StockdataChart类没有将dataSource ref type作为参数的构造函数。例如,如果数据源是XYZ类型,则在StockdataChart类中使用StockdataChart(XYZ参数){}。

通过创建提供构造函数参数的bean

<constructor-arg ref="dataSource"></constructor-arg> 


您告诉Spring使用具有“DataSource”类型参数的构造函数实例化StockdataChart。如果您想让Spring使用默认构造函数,请删除它。否则,按照@Jigar Joshi的建议添加构造函数。请参阅参考资料。

在何处添加??施工人员将是什么??你能给我一个代码吗??这将对我非常有帮助,谢谢,伙计。它应该在StockdataChart类中,请查看我的答案。在StockdataChart中,我有
public StockdataChart(){System.out.println(“in historical”);
}仍然得到需要添加public StockdataChart(YourDataSoruce ds){也在你拥有的构造器的正下方。与Jigar Joshi指定的构造器相同
<constructor-arg ref="dataSource"></constructor-arg>