0
В приведенном ниже примере я хочу, чтобы person1
и person2
были разными экземплярами. Как мне это достичь?Как получить новую фасоль за запрос весной
public class Test {
@Autowired
private Person person;
public void myMethod() {
Person person1 = person; // new Person();
Person person2 = person; // new Person();
}
}
Не 'person' вводили только один раз в новый' Объект Test'? Два участника «Человек», состоящие из прототипа, предоставили вам два разных объекта «Личность», но не использовали бы один и тот же два раза, все еще давая вам только один? Если вы использовали 'getBean' или использовали члена фабрики, то вы достигнете желаемых результатов. –
См., В частности: http://stackoverflow.com/q/7621920/3195526 –