Как автоматически подключить экземпляр factorybean (не объект GetObject()) с аннотациями?

#spring #annotations #autowired

#spring #аннотации #автоматическое подключение

Вопрос:

Я знаю, что можно получить ссылку на экземпляр factorybean при определении компонентов с помощью XML (Spring). например:

 <property name="factoryBean" ref="amp;amp;theFactoryBean" />
  

Но возможно ли это также сделать с аннотациями? (возможно, с помощью @Autowired и @Qualifer?)

Нужно ли аннотировать сам factorybean, чтобы он был обнаружен Spring component-scan?

Комментарии:

1. Это всегда было сомнительной практикой; обычно есть лучший способ проектирования, не так ли?

Ответ №1:

Создайте свою реализацию bean BeanFactoryAware , но, как говорит скаффман, это не лучшая практика.