Blog.Core 面向切面的缓存使用 拦截器BlogLogAOP 继承IInterceptor接口 实例化IInterceptor唯一方法 包含被拦截方法的信息 简单的缓存接口,只有查询和添加,以后会进行扩展 实例化缓存接口ICaching 验证缓存项是否存在 缓存Key 获取缓存 缓存Key 添加缓存 缓存Key 缓存Value 滑动过期时长(如果在过期时间内有操作,则以当前时间点延长过期时间) 绝对过期时长 获取JWT字符串并存入缓存 颁发JWT字符串 解析 令牌 Id 角色 令牌类 用户Id 用户名 手机 头像 昵称 签名 配置构造函数,用来创建关系映射 Blog控制器所有接口 构造函数 获取博客列表 获取详情 获取JWT,并存入缓存 用户Id 身份 相对过期时间,单位为分 绝对过期时间,单位为天 获取JWT的重写方法,推荐这种,注意在文件夹OverWrite下 id 角色 Values控制器 Get方法 Get(int id)方法 post model实体类参数 Put方法 Delete方法