Spring源码分析----AOP概念(Advice,Pointcut,Advisor)和AOP的设计与实现
一、基本知识1.1.AOP基本概念:Aspect-OrientedProgramming,面向方面编程的简称,Aspect是一种新的模块化机制,用来描述分散在对象、类或方法中的横切关注点(crosscuttingconcern),从关注点中分离出横切关注点是面向方面程序设计的核心所在。分离关注点使得解决特定领域问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务