在通知链中排序通知
通知类是“around
”通知,并以嵌套方式应用。
第一个通知是最外层的,而最后一个通知是最内层的(即最接近被通知的处理程序)。
将通知类按正确顺序放置以实现所需功能非常重要。
例如,假设您要添加一个重试通知和一个事务通知。
您可能希望先放置重试通知,然后是事务通知。
因此,每次重试都在一个新事务中执行。
另一方面,如果您希望所有尝试和任何恢复操作(在重试 RecoveryCallback
中)都在事务范围内,您可以先放置事务通知。
通知类是“around
”通知,并以嵌套方式应用。
第一个通知是最外层的,而最后一个通知是最内层的(即最接近被通知的处理程序)。
将通知类按正确顺序放置以实现所需功能非常重要。
例如,假设您要添加一个重试通知和一个事务通知。
您可能希望先放置重试通知,然后是事务通知。
因此,每次重试都在一个新事务中执行。
另一方面,如果您希望所有尝试和任何恢复操作(在重试 RecoveryCallback
中)都在事务范围内,您可以先放置事务通知。