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