S SpringAOP 面向切面编程 怎么理解? AOP可以说是OOP的补充和完善 OOP利用封装、继承和多态把一切事物都打造成对象结构,但是对于所有对象都存在着的一些公共行为,OOP就显得无能为力了 OOP中抽象和接口虽好,但是如果要对不相干的对象(散开的对象)进行公共行为的抽取(建立共同的接口或父类)未免显得有些生硬 运行流程 术语分析: 前置通知 Before:在目标方法被调用之前调用通知功能 后置通知 After:在目标方法完成之后调用通知,此时不会关心方法的输出是什么 环绕通知 Around:通知包裹了被…