代码拉取完成,页面将自动刷新
ServletAPI
,彻底零依赖! [重要]
ThreadLocal
的上下文容器 [重要]
Reactor
响应式编程支持,WebFlux
集成! [重要]
Soul
、Gateway
等网关组件! [重要]
Order
顺序为-100
,可保证在多个自定义切面前执行@-)
提供的建议Bearer token
规范 [重要]
SaTokenManager
初始化Bean去除initXxx
方法,优化代码逻辑SaTokenManager
新增stpLogicMap
集合,记录所有StpLogic
的初始化,方便查找Session
新增timeout操作API,可灵活修改Session的剩余有效时间SaRouteInterceptor
,只保留自定义验证和默认的登陆验证,去除冗余功能SaRouterUtil
迁移到core核心包,优化依赖架构Timer定时器
改为子线程 + sleep 模拟Session
新增各种类型转换API,可快速方便存取值 [重要]
SaRouterUtil
类迁移到核心包,注意更换import地址SaRouteInterceptor
去出冗余API,详情参考路由鉴权部分Maven
版本号更改为变量形式getPermissionList
错误的bugStpUtil.getTokenInfo()
会触发自动续签的bugSaTokenDao
的 searchData
函数注释错误SaSession
的创建抽象到SaTokenAction
接口,方便按需重写SaTokenException
方便在异常处理时分辨处理SaSession
新增setId()
与setCreateTime()
方法,方便部分框架的序列化autoRenew
配置,用于控制是否打开自动续签模式SaCheckInterceptor.java
更名为SaAnnotationInterceptor.java
,更语义化的名称sa-token
集成 redis
的 spring-boot-starter
方案 [重要]
redis
时,以jackson
作为序列化方案 [重要]
token专属session
, 更灵活的会话管理 [重要]
token专属session
时是否必须登录token-session
会话模型! [重要]
StpUtil
删除部分冗长API,保持API清爽性StpUtil.kickoutByLoginId()
API,由logoutByLoginId
代替Apache-2.0
springboot
的集成改为springboot-starter
模式,无需@SaTokenSetup
注解即可完成自动装配 [重要]
activity-timeout
配置,可控制token临时过期与续签功能 [重要]
timeout
过期时间新增-1值,代表永不过期StpUtil.getTokenInfo()
改为对象形式,新增部分常用字段readme.md
SaCookieOper
与SaTokenAction
无法自动注入的问题