• ベストアンサー

Struts2のスレッドセーフについて

Struts2はスレッドセーフでリクエストごとにアクションクラスのインスタンスができると聞いています。 リクエストごとにインスタンスができるということはアクションクラス内で使うオブジェクトは スレッドセーフでないHashMapのようなオブジェクトを使っても大丈夫ということでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.1

その(HashMapのような)オブジェクトのスコープが、リクエストならばフィールド変数であっても問題ないです。 セッションなどスコープを拡大する場合は、Struts2のスレッドセーフの意味がなくなり、実装を考慮する必要があります。

unko347
質問者

お礼

ご回答ありがとうございます。 スコープには気を付けたいと思います