Java spring-aop-transaction.xml中指定方法名的顺序是否重要?
我在项目中遇到了一个spring-aop-transaction.xml文件。 有两个部分Java spring-aop-transaction.xml中指定方法名的顺序是否重要?,java,spring,spring-aop,spring-transactions,pointcut,Java,Spring,Spring Aop,Spring Transactions,Pointcut,我在项目中遇到了一个spring-aop-transaction.xml文件。 有两个部分 <aop:config> <aop:advisor pointcut="execution 您可以为您的方面标记优先顺序,这意味着您的建议有效地按顺序运行 @订单(2) 因此,当多个切点匹配一个目标时,建议将根据优先顺序执行,这意味着@order(1)标记的方面(建议)将在@order(2)之前执行 您可以在这里检查一个示例 <tx:advice id
<aop:config>
<aop:advisor
pointcut="execution
您可以为您的方面标记优先顺序,这意味着您的建议有效地按顺序运行
@订单(2)
因此,当多个切点匹配一个目标时,建议将根据优先顺序执行,这意味着@order(1)标记的方面(建议)将在@order(2)之前执行
您可以在这里检查一个示例
<tx:advice id="TxAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="updateData" propagation="REQUIRES_NEW"
rollback-for="Exception"/>