2009-08-28 12 views
1

J'essaie de créer un objet au printemps où l'une de ses propriétés est de type objet. Maintenant, si je fais ce qui suit:Comment spécifier un type de propriété d'objet dans Spring.NET

<object id="MyObject" type="...." singleton=false> 
    <property name="my_property" value="4"> 
</object> 

Puis la propriété my_property sera un objet de chaîne. Est-il possible de faire quelque chose comme:

<object id="MyObject" type="...." singleton=false> 
    <property name="my_property" value="4" type="System.Double, System"> 
</object> 

Je sais que cela devrait probablement être fait par les génériques, mais nous ne pouvons pas vraiment ajouter ce maintenant que la personne qui l'a écrite ne pense pas que cela à l'époque.

Répondre

2

Vous devriez être capable de le faire en utilisant la balise 'expression'. par exemple.

<property name="my_property" expression="double.Parse('4')" /> 

Voir la documentation Spring.NET here