类 User
- java.lang.Object
-
- ai.yue.library.auth.client.client.User
-
public class User extends Object
User客户端token自动解析获取用户信息
- 从以下版本开始:
- 2018年4月24日
- 作者:
- ylyue
-
-
字段概要
字段 修饰符和类型 字段 说明 protected AuthPropertiesauthPropertiesprotected Redisredisprotected javax.servlet.http.HttpServletRequestrequest
-
构造器概要
构造器 构造器 说明 User()
-
-
-
字段详细资料
-
redis
@Autowired protected Redis redis
-
request
@Autowired protected javax.servlet.http.HttpServletRequest request
-
authProperties
@Autowired protected AuthProperties authProperties
-
-
方法详细资料
-
getRequestToken
public String getRequestToken()
获得请求token- 返回:
-
getUserId
public Long getUserId()
获得用户ID注意:若 userId == null ,请先确认 ai.yue.library.auth.service.client.User#login(Object) 方法是否存入 AuthProperties#getUserKey() 字段,此处可以传 JSON 与 POJO 对象- 返回:
- userId
-
getUser
public <T> T getUser(Class<T> clazz)
获得用户相关信息- 类型参数:
T- 泛型- 参数:
clazz- 泛型类型- 返回:
- POJO对象
-
-