package com.hmdp.utils;
import com.hmdp.dto.UserDTO;
public class UserHolder {
private static final ThreadLocal<UserDTO> tl = new ThreadLocal<>();
public static void saveUser(UserDTO user){
tl.set(user);
}
public static UserDTO getUser(){
return tl.get();
}
public static void removeUser(){
tl.remove();
}
}
import lombok.Data;
@Data
public class UserDTO {
private Long id;
private String nickName;
private String icon;
}
1、调用
UserHolder.getUser()
UserHolder.setUer()