给一个类加了两个环绕增强切片,只有一个生效,如何解决

<!--<aop:config proxy-target-class="true">-->
    <!--<aop:pointcut id="onPushStart" expression="execution(* com.xxx.xxx.xxx.PushStreamManager.onPushStart (String)) and args(vDeviceId))"/>-->
    <!--<aop:pointcut id="onPushStop" expression="execution(* com.xxx.xxx.xxx.PushStreamManager.onPushStop (String)) and args(vDeviceId))"/>-->

    <!--<aop:aspect ref="stream_server_balance">-->
        <!--<aop:around method="onClientConnect" pointcut-ref="onPushStart" />-->
    <!--</aop:aspect>-->

    <!--<aop:aspect ref="stream_server_balance">-->
        <!--<aop:around method="onClientDisconnect" pointcut-ref="onPushStop" />-->
    <!--</aop:aspect>-->
<!--</aop:config>-->

这段是AOP的配置,切点在同一个类中,切片也在同一个类中,我先发现只有一个环绕切片生效,这个问题要怎么解决?

阅读 2.1k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题