天天看点

54_55总结分析动态代理类的设计原理与结构

54_55总结分析动态代理类的设计原理与结构

log()是系统日志,可以利用切面编程将他模块化,热插拔的插入到invoke方法周围

针对之前的代码,应该抽取黄色部分出来,并模块化

54_55总结分析动态代理类的设计原理与结构

目标抽取成为一个参数

系统功能抽取成一个对象

通知接口--契约

契约的实现--通常是上班时使用Spring aop 时,工作量最大的工作

使用spring的aop时,只需干两件事

1 配置Advice

2 配置 target

开始做,坚持做,重复做