我是骡子 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