public class DefaultUserStateManager extends Object implements UserStateManager
| 构造器和说明 |
|---|
DefaultUserStateManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addUser(String token,
com.github.sparkzxl.entity.core.AuthUserInfo authUserInfo,
int expiresIn,
TimeUnit timeUnit)
获取请求用户信息
|
com.github.sparkzxl.entity.core.AuthUserInfo |
getUser(javax.servlet.http.HttpServletRequest servletRequest)
获取用户信息
|
com.github.sparkzxl.entity.core.AuthUserInfo |
getUser(String token)
获取请求用户信息
|
com.github.sparkzxl.entity.core.AuthUserInfo |
getUserCache(String key)
获取缓存用户信息
|
void |
removeUser(String token)
移除用户信息
|
void |
setGeneralCacheService(GeneralCacheService generalCacheService) |
@Autowired public void setGeneralCacheService(GeneralCacheService generalCacheService)
public void addUser(String token, com.github.sparkzxl.entity.core.AuthUserInfo authUserInfo, int expiresIn, TimeUnit timeUnit)
UserStateManageraddUser 在接口中 UserStateManagertoken - 用户tokenauthUserInfo - 用户expiresIn - 有效期timeUnit - 时间单位public void removeUser(String token)
UserStateManagerremoveUser 在接口中 UserStateManagertoken - 用户tokenpublic com.github.sparkzxl.entity.core.AuthUserInfo getUser(String token)
UserStateManagergetUser 在接口中 UserStateManagertoken - 用户tokenpublic com.github.sparkzxl.entity.core.AuthUserInfo getUser(javax.servlet.http.HttpServletRequest servletRequest)
UserStateManagergetUser 在接口中 UserStateManagerservletRequest - 用户查询keypublic com.github.sparkzxl.entity.core.AuthUserInfo getUserCache(String key)
UserStateManagergetUserCache 在接口中 UserStateManagerkey - 用户查询keyCopyright © 2021. All rights reserved.