一、 aop流程的逻辑图
二、 aop中的几个重要概念:
1. 横切关注点:跨越应用程序多个模块或功能,如日志、安全、缓冲、事务等。
2. 切面:横切关注点被模块化的特殊对象,是一个类。
3. 通知:切面必须要完成的工作,是一个类中的方法。
4. 目标:被通知的对象。
5. 代理:向目标对象应用通知之后创建的对象。
6. 切入点:切面通知执行的“地点”的定义。
7. 连接点:与切入点匹配的执行点。
三、 操作aop需要配置maven:
org.aspectjaspectjweaver1.9.4