У меня есть служебный компонент (аннотированный @Service), который реализует интерфейс ApplicationListener для объектов событий типа T, расширяющих абстрактный класс ApplicationEvent.Вот довольно простой и понятный пример этого в документах Spring здесь
Однако, когда я пытаюсь внедрить этот бин в другие, используя @Autowired, я получаю:
org.springframework.beans.factory.NoSuchBeanDefinitionException: не найден соответствующий компонент типа [...] для зависимости: ожидается, что по крайней мере 1 компонент, который квалифицируется как кандидат для автоматического подключения для этой зависимости.Аннотация зависимости {@ org.springframework.beans.factory.annotation.Autowired (обязательно = true)}
Если я пытаюсь использовать что-то вроде @Resource, тогда я получаю исключение приведения класса (попытка ввестиресурс одного типа, но получающий прокси).