请问 springboot2.18 底层 listener.starting()一直往下走。
eventType = ResolvableType.forClass(listenerType).as(ApplicationListener.class).getGeneric();
这行代码中getGeneric是直接取的对象的generic,这里很奇怪啊。我断点看这个地方只运行了一次就直接从对象取值了,但是new 这个对象的时候和 as方法都没有地方看到有对这个赋值。
其中,这个地方突然就有值了,完全不明白。 有谁能解答一下吗?