Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java spring-aop-transaction.xml中指定方法名的顺序是否重要?_Java_Spring_Spring Aop_Spring Transactions_Pointcut - Fatal编程技术网

Java 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

我在项目中遇到了一个spring-aop-transaction.xml文件。 有两个部分

<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"/>