...
Voici un bean Spring de cet ordre:
Bloc de code |
---|
<bean id="domainService" class="org.esupportail.annuaire2.domain.DomainServiceImpl"> <property name="structuresService" ref="ldapStructuresService${annuaire2.ldap.schema}" /> ... |
"annuaire2.schema" predra une valeur via une variable d'environnement (à l'exécution) comme ceci:
Bloc de code |
---|
export "annuaire2.ldap.shema"=Lille1 |
On aura alors le bean Spring suivant qui sera utilisée: ldapStructuresServiceLille1, celui-ci faisant référence à la bonne classe...
Bloc de code |
---|
<bean id="ldapStructuresServiceLille1" class="fr.univlille1.annuaire2.ldap.services.StructuresServiceImpl"> <description> This bean provides LDAP facilities to manage structures. </description> |