我想在我的应用引擎应用程序中提供一些请求范围的数据。
例子:
我看到ThreadLocal在GAE的JRE白名单上 。
ThreadLocal
ThreadLocal是一种安全的方式来提供这些信息吗? 有替代/更好/更容易接受的方式吗?
是的,将这些东西存储在ThreadLocal是公认的做法。 但是,更优选的方法是在需要的地方(作为方法参数)传递这些值,而不是达到它们。 它更为可取,因为它至少可以测试。