【问题标题】:ThreadLocal on Google App Engine (GAE)Google App Engine (GAE) 上的 ThreadLocal
【发布时间】:2011-03-11 16:56:34
【问题描述】:

我想在我的应用引擎应用程序中提供一些请求范围的数据。

例子:

  • 发出请求的 URL。
  • 身份验证信息。

我看到 ThreadLocal 在 GAE 的 JRE whitelist 上。

ThreadLocal是提供此信息的一种安全的好方法吗?是否有替代/更好/更被接受的方式?

【问题讨论】:

    标签: java google-app-engine thread-local


    【解决方案1】:

    是的,将这些内容存储在ThreadLocal 中是一种公认​​的做法。但是,更可取的方法是将这些值(作为方法参数)传递到需要它们的地方,而不是伸手去拿它们。它更可取,因为它至少更易于测试。

    【讨论】:

      猜你喜欢
      • 2011-04-08
      • 2012-09-11
      • 2013-03-31
      • 1970-01-01
      • 2017-11-14
      • 2012-11-30
      • 1970-01-01
      • 2014-07-27
      • 2014-03-26
      相关资源
      最近更新 更多