【发布时间】:2020-03-18 06:46:03
【问题描述】:
我有一个带有可变构造函数的课程
public class ScpDataProvider {
------------
public ScpDataProvider(DataStore... datastores) {
for(DataStore d : datastores) {
if(d.type.equals("SQL"))
initSqlConnection(d);
dataStores.AddDataStore(d);
}
}
------------
}
如何用数据存储的 bean 填充构造函数?
这导致Attribute "ref" is not allowed here
<bean id="dataService"
class="com.fressnapf.sdk.dataaccess.services.impl.ScpDataProvider">
<constructor-arg>
<array>
<bean ref="dataStore" />
<bean ref="dataStore2" />
</array>
</constructor-arg>
</bean>
【问题讨论】:
标签: java javabeans applicationcontext