我是春天的新手
我发现了有关 Spring 事件模型限制的信息:
“它不是事务性的。如果一个事件被发布,那么在处理监听器之后发生错误,它们不能被取消。没有办法返回一个发布的消息。但是,这些处理,如果它们在同一个线程中执行, 可以与发送者参与相同的事务。这意味着如果处理侦听器只是操作数据库,它们也将是事务性的。”
有人可以向我解释一下粗体字吗?侦听器执行的数据库处理是否总是与发送者在同一个线程上进行?
我是春天的新手
我发现了有关 Spring 事件模型限制的信息:
“它不是事务性的。如果一个事件被发布,那么在处理监听器之后发生错误,它们不能被取消。没有办法返回一个发布的消息。但是,这些处理,如果它们在同一个线程中执行, 可以与发送者参与相同的事务。这意味着如果处理侦听器只是操作数据库,它们也将是事务性的。”
有人可以向我解释一下粗体字吗?侦听器执行的数据库处理是否总是与发送者在同一个线程上进行?