我的网站怎么做,房屋装修图片,建筑工人网上找活,免费咨询会计一、AOP简介
AOP#xff08;Aspect Oriented #xff09;即为面向切面编程#xff0c;也可称为面向方法编程#xff0c;是方法增强的一种途径#xff0c;通常可用于记录操作日志、权限空值、事务管理等等;Spring框架中的事务底层就是AOP。
二、AOP的组成
1、连接点Aspect Oriented 即为面向切面编程也可称为面向方法编程是方法增强的一种途径通常可用于记录操作日志、权限空值、事务管理等等;Spring框架中的事务底层就是AOP。
二、AOP的组成
1、连接点Join Point即可以被AOP增强的方法
2、通知Advise即共性的功能也就是方法增强的部分
3、切入点Cut Point即需要被增强的方法在应用时通常由切入点表达式筛选切入点
4、切面Aspect 通知和切入点的关系即通知和切入点共同组成一个切面
5、目标对象Target通知所应用的对象即被增强的对象类
三、AOP执行流程
被增强的方法在Controller层进行Service层实现类目标对象依赖注入时调用的是目标对象的代理对象由SpringBoot生成代理对象即为方法增强后的对象.