转载:https://blog.csdn.net/feelwing1314/article/details/80335164
其实就是保存订阅者,有事件post()的时候就遍历订阅者来执行,register(EventListener)就是把订阅者放入MultiMap。
跟着链接中的代码走一遍就明白了
然后这个方法里会执行并删除事件。
dispatch()是执行的,remove()清空threadLocal.
spring整合EventBus:https://blog.csdn.net/andy_zhang2007/article/details/79143213
其实项目里我感觉不这么用