spring AOP

AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。

持久化管理(Persistent)、事务管理(Transaction Management)、安全管理(Security)、日志管理(Logging)和调试管理(Debugging)等.

 

    <!-- logger aop -->
    <bean id="loggerAspectBean" class="com.czubitech.mes.aop.LoggerAspect"></bean>
    <aop:config proxy-target-class="true">
        <aop:aspect id="loggerAspect" ref="loggerAspectBean">
            <aop:pointcut expression="execution(* com.czubitech.mes.aop.service.impl.*ServiceImpl.*(..)) " id="loggerServicePointcut"/>
            <aop:before pointcut-ref="loggerServicePointcut" method="doBefore"/>
            <aop:after pointcut-ref="loggerServicePointcut" method="doAfter"/>
        </aop:aspect>
    </aop:config>

 

原文链接 http://javacrazyer.iteye.com/blog/794035

posted @ 2015-07-16 17:40  喝酒骑驴撞城管  阅读(100)  评论(0编辑  收藏  举报