@Configuration public class SessionUserInfo extends Object
| 构造器和说明 |
|---|
SessionUserInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkInvalidSession() |
String |
getSessionIdListKey()
所有HttpSession 的 sessionId zSet 集合key
用来做在线用户列表功能
|
String |
getSessionIdUserKey(String sessionId)
获取sessionId对应的用户登录信息
|
<T extends SessionUser> |
getSessionUser(Class<T> clazz)
获取当前session会话用户信息
|
<T extends SessionUser> |
getSessionUser(javax.servlet.http.HttpServletRequest request,
Class<T> clazz)
获取当前session会话用户信息
|
String |
getSessionUserIdKey(String userType)
获取存放在session(HttpSession)会话中的用户id
|
String |
getUserKey(String userType,
Serializable userId)
获取用户信息
|
void |
onCreated(org.springframework.session.events.SessionCreatedEvent event) |
void |
onDeleted(org.springframework.session.events.SessionDeletedEvent event) |
void |
onExpired(org.springframework.session.events.SessionExpiredEvent event) |
void |
removeSessionIdUser(String sessionId) |
void |
setSessionUser(javax.servlet.http.HttpServletRequest request,
SessionUser sessionUser)
存储用户信息到当前session
|
public String getSessionIdListKey()
public String getSessionIdUserKey(String sessionId)
sessionId - public String getUserKey(String userType, Serializable userId)
userId - public String getSessionUserIdKey(String userType)
userType - public void setSessionUser(javax.servlet.http.HttpServletRequest request,
SessionUser sessionUser)
request - sessionUser - public <T extends SessionUser> T getSessionUser(javax.servlet.http.HttpServletRequest request, Class<T> clazz)
request - clazz - public <T extends SessionUser> T getSessionUser(Class<T> clazz)
clazz - @EventListener public void onCreated(org.springframework.session.events.SessionCreatedEvent event)
@EventListener public void onExpired(org.springframework.session.events.SessionExpiredEvent event)
@EventListener public void onDeleted(org.springframework.session.events.SessionDeletedEvent event)
public void removeSessionIdUser(String sessionId)
@PostConstruct public void checkInvalidSession()
Copyright © 2021. All rights reserved.