目录
- 概念
- 应用例子:在不修改源代码的前提下,对请求链路上的目标方法进行运行耗时的统计。
概念
用于将与业务无关,但是对多个对象产生影响的公共逻辑,抽取并封装为可用模块,模块命名为“切面”(Aspect),减少重复代码,降低耦合度。
应用例子:在不修改源代码的前提下,对请求链路上的目标方法进行运行耗时的统计。
AOP底层通过 动态代理 实现对目标方法的编程。
增强语句的内容大概是:
用于将与业务无关,但是对多个对象产生影响的公共逻辑,抽取并封装为可用模块,模块命名为“切面”(Aspect),减少重复代码,降低耦合度。
AOP底层通过 动态代理 实现对目标方法的编程。
增强语句的内容大概是: