如何創建類型爲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