2009-10-07 186 views

回答

15

使用Spring,最简单的可能性通常工作.....

<property name="classes"> 
     <list> 
     <value>java.lang.String</value> 
     <value>java.lang.Integer</value> 
     </list> 
    </property> 
+1

为什么这个工程:http://static.springsource.org/ spring/docs/2.5.x/reference/validation.html#beans-beans-conversion – 2009-10-07 16:11:42

+0

skaffman是正确的。为了给你马特b的链接的要点,Springframework使用属性编辑器和内省来确定你正在设置的属性类型,并相应地转换给定的值。 – 2009-10-07 18:34:39

1
<property name="classes"> 
     <list> 
      <bean class="java.lang.Class" factory-method="forName"> 
       <constructor-arg value="java.lang.String"/> 
      </bean> 
     </list> 
</property> 

类似的东西...