Gibt es eine Möglichkeit, im Frühjahr eine Eigenschaft festzulegen, nicht eine Instanz einer Klasse, sondern das Klassenobjekt selbst?Spring-Syntax zum Festlegen eines Klassenobjekts?
dhAnstatt
<bean>
<property name="prototype" class="a.b.c.Foo">...
gibt Ihnen eine Instanz von "Foo", so etwas wie:
<bean>
<property name="prototype" class="java.lang.Class" value="a.b.c.Foo.class"...
edit: beste (Arbeits-) Lösung bisher - mit der normalen Instanziierung und leitet die Klasse im Setter. In Bezug auf die Lösungen ich denke, das wir dies als „Betrug“ beschreiben würde:
<bean class="Bar">
<property name="prototype" class="a.b.c.Foo">...
public class Bar{
public void setPrototype(Object o){
this.prototypeClass=o.getClass();
edit: dtsazza Methode auch funktioniert.
bearbeiten: pedromarce Methode funktioniert auch.
Nein, das gibt Ihnen einen ClassNotFound, da es keine definierte Foo.class-Klasse gibt. –