【发布时间】:2020-07-20 08:59:25
【问题描述】:
在我的软件解决方案中,我使用带有 EJB 的 JavaEE。在某些事件上,我会针对系统中发生的事情触发不同的事件。在我的具体情况下,我触发了两个不同的事件,应该在事务成功完成后执行。
据我所知,没有指定同一事件的执行顺序,但是当事件是不同类型并且一个接一个地触发时,CDI 如何执行这些事件?
所以在我的代码中我会触发(事件),然后在同一个事务中触发(事件)。事件是否在事件之前执行?对此进行了研究,但我找不到答案。
这里说的是同一个事件的执行顺序不是给定的,但不同的事件没有任何关系:http://www.next-presso.com/2014/06/you-think-you-know-everything-about-cdi-events-think-again/
【问题讨论】: