类 SuperCacheController<S extends SuperCacheService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO,UpdateVO,PageQuery,ResultVO>
java.lang.Object
top.tangyh.basic.base.controller.SuperSimpleController<S,Id,Entity>
top.tangyh.basic.base.controller.SuperController<S,Id,Entity,SaveVO,UpdateVO,PageQuery,ResultVO>
top.tangyh.basic.base.controller.SuperCacheController<S,Id,Entity,SaveVO,UpdateVO,PageQuery,ResultVO>
- 所有已实现的接口:
BaseController<Id,,Entity> DeleteController<Id,,Entity> PageController<Id,,Entity, PageQuery, ResultVO> QueryController<Id,,Entity, PageQuery, ResultVO> SaveController<Id,,Entity, SaveVO> UpdateController<Id,Entity, UpdateVO>
public abstract class SuperCacheController<S extends SuperCacheService<Id,Entity>,Id extends Serializable,Entity extends SuperEntity<Id>,SaveVO,UpdateVO,PageQuery,ResultVO>
extends SuperController<S,Id,Entity,SaveVO,UpdateVO,PageQuery,ResultVO>
SuperCacheController
继承该类,在SuperController类的基础上扩展了以下方法: 1,get : 根据ID查询缓存,若缓存不存在,则查询DB
- 作者:
- zuihou
-
字段概要
从类继承的字段 top.tangyh.basic.base.controller.SuperController
resultVOClass从类继承的字段 top.tangyh.basic.base.controller.SuperSimpleController
entityClass, superService -
构造器概要
构造器 -
方法概要
从类继承的方法 top.tangyh.basic.base.controller.SuperController
currentResultVOClass, getResultVOClass从类继承的方法 top.tangyh.basic.base.controller.SuperSimpleController
currentModelClass, getEntityClass从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 top.tangyh.basic.base.controller.BaseController
fail, fail, fail, fail, fail, fail, getEntityClass, getUserId, success, success, validFail, validFail, validFail从接口继承的方法 top.tangyh.basic.base.controller.DeleteController
delete, handlerDelete从接口继承的方法 top.tangyh.basic.base.controller.PageController
getEchoService, handlerQueryParams, handlerResult, handlerWrapper, page, query从接口继承的方法 top.tangyh.basic.base.controller.QueryController
findByIds, getDetail, query从接口继承的方法 top.tangyh.basic.base.controller.SaveController
copy, handlerSave, save从接口继承的方法 top.tangyh.basic.base.controller.UpdateController
handlerUpdate, update
-
构造器详细资料
-
SuperCacheController
public SuperCacheController()
-
-
方法详细资料
-
getSuperService
从接口复制的说明:BaseController获取Service- 指定者:
getSuperService在接口中BaseController<S extends SuperCacheService<Id,Entity>, Id extends Serializable> - 覆盖:
getSuperService在类中SuperSimpleController<S extends SuperCacheService<Id,Entity>, Id extends Serializable, Entity extends SuperEntity<Id>> - 返回:
- Service
-
get
查询- 参数:
id- 主键id- 返回:
- 查询结果
-
refreshCache
@PostMapping("refreshCache") @WebLog("\'\u5237\u65b0\u7f13\u5b58\'") public R<Boolean> refreshCache(@RequestBody List<Long> ids) 刷新缓存- 返回:
- 是否成功
-
clearCache
@PostMapping("clearCache") @WebLog("\'\u6e05\u7406\u7f13\u5b58\'") public R<Boolean> clearCache(@RequestBody List<Long> ids) 清理缓存- 返回:
- 是否成功
-