Как реализовать self injection в Spring для бина со scope prototype?
Для singleton-бинов это можно сделать, например, так:
@Component
public class MySingletonBean {
@Autowired
private MySingletonBean mBean;
//some logic...
}
В случае с prototype это решение не сработает по понятным причинам. Как в таком случае в бине получить ссылку на самого себя (а точнее на то, что возвращает спринг-контейнер, то есть это может быть и прокси-объект с какой-то дополнительной логикой)?