AOP这个概念已经听烂了,它Spring中非常重要的一环,它承载着很多功能的实现与落地。但什么是AOP、AOP是怎么实现的、在什么地方有用到,为什么平时使用的时候都没有感知,只知道报错后进行查阅才发现这内部有AOP的身影,如事务的传播特性就是基于AOP进行进行的增强处理。本文基于5.2.9 梳理出一张思维导图,思维导图中记录的是AOP实现的重要类及说明。再有一张流程图,流程图中分析的是Spring容器启动从Xml解析与注解方式解析创建的逻辑、以及代理方法被调用时的执行流程。
AOP这个概念已经听烂了,它Spring中非常重要的一环,它承载着很多功能的实现与落地。但什么是AOP、AOP是怎么实现的、在什么地方有用到,为什么平时使用的时候都没有感知,只知道报错后进行查阅才发现这内部有AOP的身影,如事务的传播特性就是基于AOP进行进行的增强处理。本文基于5.2.9 梳理出一张思维导图,思维导图中记录的是AOP实现的重要类及说明。再有一张流程图,流程图中分析的是Spring容器启动从Xml解析与注解方式解析创建的逻辑、以及代理方法被调用时的执行流程。