在下面的代码中,我将临时线程本地值存储在线程本地类中。并将值设置到另一个类中。
List<String> spaces=new ArrayList<String>();
spaces.add(spaceKey);
ThreadLocal<List<String>> threadLocal=new ThreadLocal<List<String>>();
threadLocal.set(spaces);
setShardHolder(threadLocal);
我在另一个班级有吸气剂和二传手
private ThreadLocal<List<String>> shardHolder;
public ThreadLocal<List<String>> getShardHolder() {
return shardHolder;
}
public void setShardHolder(ThreadLocal<List<String>> shardHolder) {
this.shardHolder = shardHolder;
}
我无法使用 getter 访问值