Как реализовать self injection в Spring для бина со scope prototype?

Для singleton-бинов это можно сделать, например, так:

@Component
public class MySingletonBean {
    @Autowired
    private MySingletonBean mBean;
    
    //some logic...
}

В случае с prototype это решение не сработает по понятным причинам. Как в таком случае в бине получить ссылку на самого себя (а точнее на то, что возвращает спринг-контейнер, то есть это может быть и прокси-объект с какой-то дополнительной логикой)?


Ответы (0 шт):