2010-07-04 187 views
5

我想在我的應用程序引擎應用程序中提供一些請求範圍內的數據。Google App Engine上的ThreadLocal(GAE)

實例:

  • 提出請求的量,URL。
  • 認證信息。

我看到ThreadLocal在GAE的JRE whitelist上。

是否ThreadLocal是一種很好且安全的方法來提供此信息?有其他/更好/更可接受的方式嗎?

回答

8

是的,將這些東西存儲在ThreadLocal中是可以接受的做法。然而,更好的方法是在需要的地方傳遞這些值(作爲方法參數),而不是伸出它們。這是更可取的,因爲它至少可以測試。

相關問題