Spring IOC : chargement d'un ensemble d'instances
Sat, 29/10/2011 - 19:33 — Arkitech
Cet exemple montre comment charger les instances de toutes les classes dont le nom fini par "Manager" d'un package spécifié et présentant l'annotation Service :
<!-- Definition des packages contenant les implémentations à instantier -->
<context:component-scan base-package="mon.package.manager.impl">
<context:include-filter type="annotation"
expression="org.springframework.stereotype.Service" />
<context:include-filter type="regex" expression=".*Manager" />
</context:component-scan>
Les managers instanciés sont définis comme ceci :
@Service("filtresPersoManager")
public class MonPremierManager ....
@Service("filtresPersoManager")
public class MonPremierManager ....

Comments
Post new comment