Как и в заголовке выше, я запутался в плюсах и минусах между внедрением applicationContext с помощью прямой аннотации @Autowired или реализацией интерфейса ApplicationContextAware в одноэлементном компоненте Spring.
Какой из них вы предпочитаете, в каких случаях и почему? Спасибо.