2010-10-26 8 views
1

Je comprends qu'un ensemble peut être défini comme:Définir un ensemble extérieur d'un haricot au printemps cio

<bean id="toolbox" class="tools.Toolbox"> 
    <property name="tools"> 
     <set> 
      <ref local="foo" /> 
      <ref local="bar" /> 
     </set> 
    </property> 
</bean> 

mais je ne trouve rien dans la documentation pour me permettre de définir l'ensemble d'abord, pour exemple:

<set id="myTools"> 
    <ref local="foo" /> 
    <ref local="bar" /> 
</set> 
<bean id="toolbox" class="tools.Toolbox"> 
    <property name="tools" ref="myTools"/> 
</bean> 

Est-ce que quelqu'un sait si cela fonctionne ou non, comment cela pourrait-il être accompli?

Répondre

2

Vous voulez utiliser le util namespace

<util:set id="myTools"> 
    <ref local="foo" /> 
    <ref local="bar" /> 
</util:set> 
3

Utilisez <util:set>

est ici l'espace de noms:

xmlns:util="http://www.springframework.org/schema/util" 

Et le schemaLocation:

http://www.springframework.org/schema/util 
http://www.springframework.org/schema/util/spring-util-3.0.xsd