一、浅析AOP
参考:https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#aop-api
AOP意味面向切面编程,是通过预编译方式和运行期动态代理,实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。
1、方面(Aspect):一个关注点的模块化,这个关注点实现可能另外横切多个对象。事务管理是J2EE应用中一个很好的横切关注点例子。方面用Spring的 Advisor或拦截器实现。
2、连接点(Joinpoint): 程序执行过程中明确的点,如方法的调用或特定的异常被抛出。</