标签: java google-app-engine thread-local
我想在我的应用引擎应用中提供一些请求范围的数据。
示例:
我看到ThreadLocal位于GAE JRE whitelist上。
ThreadLocal
ThreadLocal是否是提供此信息的良好而安全的方式?是否有替代/更好/更可接受的方式?
答案 0 :(得分:8)
是的,将这些内容存储在ThreadLocal中是公认的做法。但是,更优选的方法是在需要的地方(作为方法参数)传递这些值,而不是达到它们。它更为可取,因为它至少可以测试。