1.采用Aspect定义切面
2.在Aspect定义Pointcut和Advice
3.启用Aspect对Annotation的支持并且将Aspect类和目标对象配置到IOC容器中
注意:在这种方法定义中,切入点的方法是不被执行的,它存在的目的仅仅是为了重用切入点
即Advice中通过方法名引用这个切入点
AOP:
*Cross cutting concern
*Aspect
*Advice
*Pointcut
*Joinpoint
*Weave
*Target Object
*Proxy