1

我正在尝试在 Spring 中创建一个对象,其中一个属性的类型是object。现在,如果我执行以下操作:

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

那么属性my_property将是一个字符串对象。有没有办法做类似的事情:

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

我知道这可能应该由泛型完成,但我们现在不能真正添加​​它,因为编写它的人当时没有想到这一点。

4

1 回答 1

2

您应该能够使用“表达式”标签来执行此操作。例如

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

请参阅此处的 Spring.NET 文档

于 2009-08-28T13:32:12.670 回答