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方法