0

我是骡子 3.2.1 的新手。我已经在组件级别实现了日志拦截器。

我对此并不满意,我想为 spring AOP 实现日志记录。我的 mule 流程我已经编写了 spring AOP 配置,但甚至没有调用我的切入点和我的建议方法。

你能告诉我如何在 Mule 3.2.1 中实现 Spring AOP。在调用我的组件时,我想记录所有有效负载。

配置/代码片段:

<!-- Spring AOP entries starts here -->
<bean id="advice" class="com.aop.IntegrationInterceptor" />
<aop:config>
    <aop:aspect ref="advice">
        <aop:pointcut id="fixedDepositDetails"
            expression="execution(* com.integration.impl.FixedDepositDetailsImpl.getFixedDepositDetails(..))" />
        <aop:around pointcut-ref="fixedDepositDetails" method="fixedDepositDetailsLogger" />
    </aop:aspect>
</aop:config>

在 mule-config.xml 中

<spring:import resource="classpath:mule_global_config.xml"/>

代码:

public FixedDepositDetails fixedDepositDetailsLogger(ProceedingJoinPoint pjp) throws Throwable
4

1 回答 1

0

我有与以下相关的问题:

expression="execution(* com.integration.impl.FixedDepositDetailsImpl.getFixedDepositDetails(..))" />

以及骡子如何处理它的方式

 expression="execution(public * *(..))" /> 
于 2013-02-26T18:25:12.877 回答