Есть регистратор собственных событий:
import org.springframework.context.ApplicationEventPublisher;
@Autowired
private ApplicationEventPublisher publisher;
...
{publisher.publishEvent(e);}
Есть набор листенеров на аннотациях:
@Component
public class MyListener {
@EventListener
public void someMethod(SpecificEvent e){
...
}
}
Собственные ивенты наследуются от общего абстрактного, причем могут приходить из сторонних систем.
Собственно вопрос: если в регистратор попадет event, для которого не определен @EventListener - что произойдет и как такую ситуацию предотвратить программно (надо перенаправить в обработчик по-умолчанию)? Ссылки на описания как устроен spring event "под капотом" приветствуются.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости