Я пытаюсь привнести список фасоли в свойстве списка в моем blueprint.xml (подобно тому, что вы могли бы сделать в Spring configuration):OSGi конфигурации Blueprint: нагнетание списка боба ссылка
blueprint.xml:
<blueprint
xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0
http://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd">
<bean id="myBean" class="MyClass" />
<bean id="anotherBean" class="AnotherClass">
<property name="myClasses">
<list>
<ref bean="myBean" />
<list>
</property>
</bean>
</blueprint>
AnotherClass:
public class AnotherClass {
private List<MyClass> myClasses;
public void setMyClasses(List<MyClass> classes) {
this.myClasses = classes;
}
}
Я посмотрел на Blueprint XML schema и R4.2 enterprise spec (которые мы используем) и не нашел ничего подходящего. Но это такой очевидный прецедент, что я не могу поверить, что это невозможно.
Любые предложения, что мне не хватает здесь и как это сделать?