面向切面编程
指,在程序运行期间,动态的将某段代码,切入到指定方法的指定位置,进行运行。
底层:动态代理
1.导入aop包
2.定义业务类
3.定义切面类,里面是“通知方法”,指,在业务类里目标方法运行,之前、之后、正常返回、出现异常、环绕,的方法。
4.给配置类中加@EnableAspectJAutoProxy,开启基于注解的aop模式
Spring中很多@Enablexxx
面向切面编程
指,在程序运行期间,动态的将某段代码,切入到指定方法的指定位置,进行运行。
底层:动态代理
1.导入aop包
2.定义业务类
3.定义切面类,里面是“通知方法”,指,在业务类里目标方法运行,之前、之后、正常返回、出现异常、环绕,的方法。
4.给配置类中加@EnableAspectJAutoProxy,开启基于注解的aop模式
Spring中很多@Enablexxx