Spring AOP理解

http://www.importnew.com/28342.html,上述链接就很全面的介绍了Spring AOP的原理与实现。无需多言,收下它就ok!


2018-4-4 理解:AOP是种编程思想,面向切面编程!在纵深的程序执行中,横向拦截做一些业务增强!目前java聚焦的场景主要有:jdbc这样的前后样板代码、对于相应操作的日志处理、相应的校验比如权限!性能测试需要的打印等,spring提供了AOP的相关实现,并基于此完成了事务模块,且它的实现针对方法级别,并且主要是MVC中的service层的业务层功能增强!


Spring AOP的几个概念:
横切关注点:就是拦截的地方,以及在这个地方进行的处理,当然spring支持的是方法级别;
通知advice:增强的代码,大约有前置、后置、环绕、抛出等;
切点pointcut:拦截到连接点的定义,说白就是要在什么地方切入通知。
通知器advisor:spring使用它组合通知和切入点,完成aop操作。

原文地址:https://www.cnblogs.com/Kevin-1992/p/12608374.html