Czy istnieje sposób, aby ustawić właściwość na wiosnę, a nie instancję klasy, ale sam obiekt klasy? tjSkładnia sprężyn do ustawiania obiektu klasy?
Zamiast
<bean>
<property name="prototype" class="a.b.c.Foo">...
daje instancję "Foo", coś jak:
<bean>
<property name="prototype" class="java.lang.Class" value="a.b.c.Foo.class"...
edit: najlepsze rozwiązanie (pracy) do tej pory - normalnie korzystać z instancji i czerpać klasa w seterce. Pod względem rozwiązań myślę, że chcemy opisać to jako „oszustwo”:
<bean class="Bar">
<property name="prototype" class="a.b.c.Foo">...
public class Bar{
public void setPrototype(Object o){
this.prototypeClass=o.getClass();
edit: metoda dtsazza za prace, jak również.
edytuj: Metoda pedromarce działa również.
nie, to da ci ClassNotFound, ponieważ nie ma czegoś takiego jak zdefiniowana klasa Foo.class. –