如何创建类型为Class的bean?创建类型为Set的组的豆类<Class<?>>
我找到了一种使用getClass()方法,但需要一个实例,并且不能通过工厂方法使用,因为它不是静态的。它还需要一个外部的bean来为这个目的很明确创建:
<bean id="foo" class="Foo" />
<bean id="fooClass" factory-bean="foo" factory-method="getClass" />
这不是那么糟糕,如果Foo类易于施工,但如果在构造所需的参数?
然后我需要创建一个类的集合,通过属性连接到另一个bean。我会创建一套如:
<util:set id="classSet">
<ref local="fooClass"/>
</util:set>
我不想创建Class bean,但是因为我需要一组Class bean,并且无法找到如何使用util:set的内置类编辑器。所以,我认为这提供了迄今为止最好的方法。 – harschware 2009-10-07 15:45:07