1.aop是什么 AOP是Aspect Oriented Programming的缩写,意思是面向切面编程,与OOP(Object Oriented Programming)面向对象编程对等,都是一种编程思想. 从OOP角度分析,我们关注业务的处理逻辑,是属于纵向的行为,从AOP角度分析,我们关注对象行为发生时的问题,是属于横向的行为. 2.AOP 作用: 2.1 监控函数的调用 2.2 捕获异常发生 实际应用在:事务.安全.日志等横切关注. 下面是aop打印service层的方法日志为例:各个…