dépendances Normalement, on injecte via normalisateurs par la configuration suivante (http://static.springsource.org/sprin...beans-beanname):Le conteneur Spring peut-il injecter des collaborateurs à l'aide de méthodes personnalisées?
<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"/>
permet de dire que la classe a un examples.ExampleBean
objets de collection d'auditeurs, et le procédé addListener(SomeListenerInterface)
est le seul moyen possible d'ajouter des auditeurs. Puis-je injecter des écouteurs de manière déclarative dans xml comme c'est fait avec les setters de propriétés?
Cela est possible, mais cela injecterait automatiquement tous les beans 'SomeListenerInterface' dans tous les beans qui déclarent cet attribut. Quoi qu'il en soit, merci pour l'info, je ne savais pas à propos de cet attribut. –