[Seasar] Sesar2はデフォルトではコンポーネントをSingletonとして生成するので注意(2008/02/08)
diconファイルに指定しない限りは、コンポーネントをSingletonで生成する。初心者はこれに注意。diconファイルの<component>要素のinstance属性でsingleton以外の値を指定する。
prototype
とか。prototypeは毎回getComponent()が呼ばれるたびにインスタンスを生成。知らずにSingletonだと、うっかりスレッド間で汚染しあう。参考に以下
FAQ/S2AOP - SeasarWiki
http://www.seasar.org/wiki/index.php?FAQ%2FS2AOP
コメント