以自定义注解实现缓存为例:

在方法上添加注解,即可将方法名和入参(为key)、返回值(为value),存入缓存cache。

1. 自定义注解

定义注解中需要获取的自定义参数,以提供给实现类调用。

自定义注解+实现类+AOP

2. 缓存实现类

实现缓存相关的增删改查等。

自定义注解+实现类+AOP

3. AOP代理

实现AOP动态代理、拦截器,用Manager集中管理,并注册bean。

自定义注解+实现类+AOP自定义注解+实现类+AOP

自定义注解+实现类+AOP

自定义注解+实现类+AOP

相关文章: