Есть ли способ установить свойство в spring to, а не экземпляр класса, но сам объект класса? то есть.
Вместо
<bean>
<property name="prototype" class="a.b.c.Foo">...
дает вам экземпляр "Foo", что-то вроде:
<bean>
<property name="prototype" class="java.lang.Class" value="a.b.c.Foo.class"...
изменить: наилучшее (рабочее) решение - используйте обычное создание экземпляра и выведите класс в сеттер. Что касается решений, я думаю, что это мы будем описывать как "обман":
<bean class="Bar">
<property name="prototype" class="a.b.c.Foo">...
public class Bar{
public void setPrototype(Object o){
this.prototypeClass=o.getClass();
изменить: dtsazza также работает.
изменить: метод pedromarce также работает.