配置文件
<!-- weibo operate -->
<bean id="weiboOperateAspect" class="com.xxxx.paas.channel.aspect.WeiboOperateAspect">
<property name="dao" ref="dao"/>
<property name="weiboAccountInfoService" ref="weiboAccountInfoService"/>
</bean>
<aop:config>
<aop:aspect ref="weiboOperateAspect">
<aop:pointcut id="afterReturnSaveOrUpdatePointcut"
expression="execution(* com.xxxx.paas.channel.setting.weibo..*.save*(..))
or execution(* com.xxxx.paas.channel.setting.weibo..*.update*(..))"/>
<aop:after-returning pointcut-ref="afterReturnSaveOrUpdatePointcut" method="afterReturnSaveOrUpdate"/>
</aop:aspect>
</aop:config>
代码操作
public class WeiboOperateAspect {
private final Logger logger = LoggerFactory.getLogger(WeiboOperateAspect.class);
public void afterReturnSaveOrUpdate(JoinPoint joinPoint) {
logger.info("-#-#-------------- joinPoint : {} {} ", joinPoint.getTarget().toString(), joinPoint.toShortString());
//参数[]
Object[] args = joinPoint.getArgs();
}
}