Если вы хотите уведомить бин о чем-то, просто вызовите метод:
@Service
public class Notifier {
@Autowired
private Notified notified;
public void something() {
notified.notify(..);
}
}
Но обработка событий обычно асинхронная.В этом случае вам нужно будет создать новую Thread
(или использовать среду исполнения начиная с Java 5), передать ссылку на / beject целевого компонента и позволить ему уведомить об этом.
И если вместо этого вы хотите уведомить несколько бинов, не зная точно, то используйте механизм событий , который пружина предоставляет в качестве реализации шаблона наблюдателя.