私はラバ 3.2.1 が初めてです。コンポーネント レベルで logging-interceptor を実装しました。
私はこれに満足していません.Spring AOPのロギングを実装したい. 私のミュールフロー私は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