У меня есть 2 разных типа событий, которые я хочу, чтобы мой класс мог прослушивать и обрабатывать соответствующим образом (и по-разному).
Я попробовал:
public class ListenerClass implements ApplicationListener
Это дает мне ошибку, что вы не можете реализовать один и тот же интерфейс дважды с разными аргументами.
Если не реализовывать слушатель для ApplicationEvent (или какого-то другого общего интерфейса, который реализуют Foo и Bar) и использовать instanceof
, чтобы определить, какой путь выбрать, есть ли у меня другие варианты?
Спасибо!