<aop:config>
<!-- 第一个*代表所有的返回值类型;第二个*代表所有的类;第三个*代表类所有方法;..代表子或者孙子包;最后一个..代表所有的参数 -->
<aop:pointcut id="transactionPointcut" expression="(execution(* cn.inovance.iotas..service..*Impl.*(..)))" />
<aop:advisor pointcut-ref="transactionPointcut" advice-ref="transactionAdvice" />
</aop:config>
表示为对应多个aop包名和字段信息。
<!-- 记录操作日志 -->
<aop:aspectj-autoproxy/>
<bean class="cn.inovance.iotas.common.web.util.KyjLogAspect">
//表示记录操作日志,
</bean>
<!-- 第一个*代表所有的返回值类型;第二个*代表所有的类;第三个*代表类所有方法;..代表子或者孙子包;最后一个..代表所有的参数 -->
<aop:pointcut id="transactionPointcut" expression="(execution(* cn.inovance.iotas..service..*Impl.*(..)))" />
<aop:advisor pointcut-ref="transactionPointcut" advice-ref="transactionAdvice" />
</aop:config>
表示为对应多个aop包名和字段信息。
<!-- 记录操作日志 -->
<aop:aspectj-autoproxy/>
<bean class="cn.inovance.iotas.common.web.util.KyjLogAspect">
//表示记录操作日志,
</bean>