我是骡子3.2.1的新手。我在组件级别实现了logging-interceptor。
我对此不满意,我想实现spring AOP的日志记录。我的骡子流程我写了弹簧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
答案 0 :(得分:0)
我遇到与以下问题相关的问题:
expression="execution(* com.integration.impl.FixedDepositDetailsImpl.getFixedDepositDetails(..))" />
以及Mule处理它的方式
expression="execution(public * *(..))" />