@Documented @Target(value=METHOD) @Retention(value=RUNTIME) public @interface EventListener
boolean
async
printLog
java.lang.Class<? extends Event>
value
public abstract java.lang.Class<? extends Event> value
处理方法可以是此事件源的父类或接口,此参数优先级高于参数 如果没有配置,默认使用事件参数的类型作为事件源类型判定 如果事件处理方法参数为空,此处申明就是很有必需的
public abstract boolean async
默认就是异步执行的,当需要同步时可以设计false
public abstract boolean printLog