ThreadLocal是线程变量,项目中用到了,先去看看
public class CurClinet {
/**
* 当前的客户端类型
*/
public static
ThreadLocal<Client> curClient = new ThreadLocal<Client>();
public static
Client get(){
return curClient.get();
}
public static
void set(Client c){
curClient.set(c);
}
}
客户端类型主要包括手机和电脑:
public enum Client {
/**
* 电脑端
*/
PC,
/**
* 手机端
*/
MOBILE
}