| 程序包 | 说明 |
|---|---|
| top.tangyh.basic.base.controller | |
| top.tangyh.basic.base.service |
| 限定符和类型 | 类和说明 |
|---|---|
class |
SuperCacheController<S extends SuperCacheService<Entity>,Id extends Serializable,Entity,PageQuery,SaveDTO,UpdateDTO>
SuperCacheController
继承该类,在SuperController类的基础上扩展了以下方法:
1,get : 根据ID查询缓存,若缓存不存在,则查询DB
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SuperCacheServiceImpl<M extends SuperMapper<T>,T>
基于 CacheOps 实现的 缓存实现
默认的key规则: #{CacheKeyBuilder#key()}:id
1,getByIdCache:新增的方法: 先查缓存,在查db
2,removeById:重写 ServiceImpl 类的方法,删除db后,淘汰缓存
3,removeByIds:重写 ServiceImpl 类的方法,删除db后,淘汰缓存
4,updateAllById: 新增的方法: 修改数据(所有字段)后,淘汰缓存
5,updateById:重写 ServiceImpl 类的方法,修改db后,淘汰缓存
|
Copyright © 2022. All rights reserved.