为了毕业设计-miaosha商城平台准备的缓存组件,目的是为了让添加缓存更加快捷高效。
为了减少代码的强耦合。为了使用缓存更迅速。为了快捷观看缓存列表。
保持与miaosha商城平台相同的技术栈
- spring AOP
- spring boot 2.0.7
- hutools
- fastjson
使用@CreatCache注解,标记在目标方法上
| 注解参数 | 类型 | 说明 |
|---|---|---|
| keyPrefix | 字符串 | key的前缀,自定义前缀 |
| key | 字符串 | kkey |
| value | 字符串 | 缓存值 |
| expire | 整形 | 过期时间,单位s |
| getCacheType | CacheType | 缓存类型 |
使用@DeleteCache注解,标记在目标方法上
| 注解参数 | 类型 | 说明 |
|---|---|---|
| keyPrefix | 字符串 | key的前缀,自定义前缀 |
| key | 字符串 | kkey |
使用@PutCache注解,标记在目标方法上
| 注解参数 | 类型 | 说明 |
|---|---|---|
| keyPrefix | 字符串 | key的前缀,自定义前缀 |
| key | 字符串 | kkey |
使用@GetCache注解,标记在目标方法上
| 注解参数 | 类型 | 说明 |
|---|---|---|
| keyPrefix | 字符串 | key的前缀,自定义前缀 |
| key | 字符串 | kkey |