1.首先定义一个可以对Token进行操作的类
public class TokenUtil { //用于存储所有令牌 private static Map<String,User> tokenMap = new HashMap<>(); //生成token,存储token-user对应关系 public static String generateToken(User user){ String token = UUID.randomUUID().toString(); tokenMap.put(token,user); return token; } //验证token是否合法 public static boolean verify(String token){ return tokenMap.containsKey(token); } //拿到用户信息 public static User getUser(String token){ return tokenMap.get(token); } }
2.在登录接口获得登陆成功之后返回过来的token