我正在尝试在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>
我知道这应该可以通过泛型来完成,但我们现在无法真正添加它,因为编写它的人当时并没有想到这一点。
答案 0 :(得分:2)
您应该可以使用'expression'标记来执行此操作。 e.g。
<property name="my_property" expression="double.Parse('4')" />
请参阅Spring.NET文档here