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