AOP简介
面向切面编程:在不惊动原始设计的基础上,进行功能增强
各个要应用该功能的对象叫做连接点,那个功能叫做通知,表面上的代码没有发生变化,私下里发生变化的连接点,会出现切入点,切入点与通知通过切面相连;
AOP入门案例
导入依赖坐标
一定要按照这个来,不然就会无法引入切入点注解!!!
构建相关方法
构建上面两个方法做对比
在还没有使用通知类和切入点时,调用save方法得到这样的结果:
调用update方法得到这样的结果:
并不会无缘无故地调用到输出系统时间的语句
引入通知类和切入点
定义切入点(@pointcut),定义通知(方法),将切入点和通知绑定好(@Before),变为bean(@Conponent),让其生效(@Aspect)
在Spring的核心配置文件
需要加入这个注解,才能够引用到通知类和切入点
最后来实践一下结果:
连接成功!
标签:入门,--,Spring,切入点,AOP,简介,通知 From: https://www.cnblogs.com/liuzijin/p/16926432.html