2009-07-30 3 views
3

C'est l'exemple de la référence printemps 3.0:Références relatives dans les expressions dans les définitions de haricots XML au printemps 3.0

<bean id="numberGuess" class="org.spring.samples.NumberGuess"> 
    <property name="randomNumber" value="#{ T(java.lang.Math).random() * 100.0 }"/> 
</bean> 

<bean id="shapeGuess" class="org.spring.samples.ShapeGuess"> 
    <property name="initialShapeSeed" value="#{ numberGuess.randomNumber }"/> 
</bean> 

Mais ce que je veux faire est quelque chose comme ceci:

<bean id="foo" class="com.example.Foo"> 
    <property name="name" value="myName"/> 
    <property name="prop"> 
     <bean class="com.example.Bar"> 
      <property name="#{ parent.name }" /> 
     </bean> 
    </property> 
</bean> 

Alors la propriété nom du haricot intérieur est renseignée avec le nom du haricot externe. Est-ce possible avec le langage d'expression du printemps? Quelle serait l'expression de quelque chose comme ça (le parent ne marche pas clairement ^^)?

Répondre

1

Je ne pense pas que ce soit possible dans la construction de jalon donnée. Ils prennent toujours des demandes de fonctionnalités pour RC1, cependant, je suggère de déposer un.

Questions connexes