Обычно зависимости вводятся через сеттеры в следующей конфигурации (http://static.springsource.org/sprin...beans-beanname):
<bean id="exampleBean" class="examples.ExampleBean">
<!-- setter injection using the nested <ref/> element -->
<property name="beanOne"><ref bean="anotherExampleBean"/></property>
<!-- setter injection using the neater 'ref' attribute -->
<property name="beanTwo" ref="yetAnotherBean"/>
<property name="integerProperty" value="1"/>
</bean>
<bean id="anotherExampleBean" class="examples.AnotherBean"/>
<bean id="yetAnotherBean" class="examples.YetAnotherBean"/>
Допустим, класс examples.ExampleBean
имеет объекты прослушивателей коллекции, а метод addListener(SomeListenerInterface)
имеет видЕдинственный возможный способ добавить слушателей. Могу ли я декларативно вводить слушателей в xml, как это делается с помощью установщиков свойств?